how long引导的问句一定要用"for + 一段时间"、"since + 时间点...
发布网友
发布时间:2024-05-28 08:38
我来回答
共1个回答
热心网友
时间:2024-05-28 20:53
那是完整的回答方式。因为HOW LONG 问的是时间长度。而在英语里面如果是一段时间,这个动作一般涉及到使用完成时,完成时的时间状语多由“一段时间”或者“自某个时间点、某个动作点开始”,因此使用FOR 或者SINCE。但不限于这两个,还可以使用till、until、before等。
how long had you been studying english before/till you went to college?
在日常生活中,如果不需要列明自什么时候开始等时间点,可以直接问HOW LONG HAVE YOU BEEN AT WORK? HOW LONG HAVE YOU BEEN DOING IT? 什么都可以随便问,就像口语那么随便,内容随便,也随便省略状语。
不过正规考试的时候,这个随便省略可能阅卷人会误以为你不会,因此中国的考试,还是按部就班,宾语、宾语补语、状语什么的都无脑加上。正常对话是不会这么正式的,如果你在日常对话每句话都这么完整,英语为母语的人在想你是脑子有问题还是你是个灰常呆板严谨的学术钻研者。
不知道解释完整了不,欢迎大家补充,小生不才。