为什么填时态时看到how long就要用现在完成时,一般先现在是也是可以的呀.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 07:07:08
为什么填时态时看到how long就要用现在完成时,一般先现在是也是可以的呀.

为什么填时态时看到how long就要用现在完成时,一般先现在是也是可以的呀.
为什么填时态时看到how long就要用现在完成时,一般先现在是也是可以的呀.

为什么填时态时看到how long就要用现在完成时,一般先现在是也是可以的呀.
How long 主要是就一段时间提问.而含有一段时间状语的句子一般要用现在完成时.在一般现在时和一般过去时的句子中也会用到一段时间 .例如:I have been in this school for three years.如果就for three years提问,就要用How long .抑或是I have been in this school since I came here three years ago(1998).如果就since I came here three years ago提问,就要用when.因为I came here three years ago(1998)是一个时间点.

how long 是指到现在为止有多长时间,与现在的时间点有接触,故用现在完成时。
如:How long have you learnt English?
how long 也可以用来讲述过去的事。
如:----Your spoken English is so good. How long did you stay in American?
---- About four years.

不能用一般现在时,使用一般现在时的情况是在一个时间点发生的独立的动作,而完成时并不是一个时间点发生的动作,可能持续了一段时间,可用how long 多久来问,而一般现在时则不可

为什么填时态时看到how long就要用现在完成时,一般先现在是也是可以的呀. how long用在什么时态里? 请问这里用什么时态,为什么?How long ____ your aunt _____(keep) this book? how long...含义以及时态 how long完成时how long不是问一段时间的吗?为什么可以用How long did you stay? how long,how soon,how far 怎们用?比如说 看到···用how long —How long have you had the bike?—Since last week什么时态为什么用have和had? how will the shoes last?为什么填long how ---can I get there填soon还是long?为什么? how long have you been like this?为什么用完成时态?请类似的举例 How long did the meeting last?how long不是和完成时连用吗,为什么用did How long did the heavy rain____(last)持续的意思last week.怎么填,为什么How long后面能用过去式, how long 可用于各种时态吗?how long 可以用在现在完成时, 那 现在完成 进行时,过去时, 现在时,将来时 等 各种时态都是可以 用到的吧? 谢谢啦. 2 How many days / hours 是不是也用于 各种时态? 谢 A; ——— will it take you to get to the post office? B; about half an hour 答案是how long为什么不用how soon, 将来时态不是用how soon 吗 How( )staying?For five days.为什么不填long they will be,而是要填long will they be? How( )staying?For five days.为什么不填long they will be,而是要填long will they be? How long will you___to stay in bed?为什么只能填have,不能填need ( ) David and Vicky ( ) married 这个空怎么填A How long were;beingB How long have;gotC How long have;beenD How long did;get请问回答下要选哪个 为什么选那个.其他的为什么不能选?