那1中,不应该是He had been to Japan.吗
追答He had been to Japan指的是他以前就去过日本了(过去的过去,也就是last year以前)。在这里是矛盾的,因为他以前没有去过日本,所以千万不能用过去完成时。
追问可是has been 不表示现在还在日本吗
追答has been to - - - - -解释为“去过,但现在不在了”
has been in - - - - -解释为“现在还在 -- -- -”
has gone to -- - - 解释为“现在去- - - -了”
he kept thinking about a problem for lots of days,这是为什么呢
追答注意:这两个短语一般是现在完成时的特征词,但不是说他们一定得用于完成时,当然也可用于其他情况,如你的例句。语言的用法不是非此即彼的。
he kept thinking about a problem for lots of days,这是为什么呢
追答对啊,这里的kept不就是过去时吗?
追问为什么不是完成时呢
追答完成时指的是到现在为止这个动作或状态持续了多长时间,过去时指的是过去的某段时间里这个动作或状态持续了多长时间,可以是叙事性的。
如果英语句子中有FOR+一段时间,那一定是现在完成时吗,不然还有什么情况...
for +一段时间不一定用现在完成时,只要这个句子的谓语动词是延续性的,什么时态都可以用。比如: I'll be away for some time.He once worked in Janpan for 3 years.
for加一段时间什么意思
在英语中,“for+一段时间”结构通常用来表示经过了一段具体的时间长度,常用于现在完成时态,也可用于其他时态。使用这种结构时,动词需要是延续性动词,这意味着动词所描述的动作是可以持续的。以现在完成时为例,当句子中的动词是延续性动词时,我们可以说“我已经在这里住了两年”(I have been her...
for+一段时间 一定要用完成时吗?
不一定.只要是用How long来问的都要用for+一段时间回答 也就是说可以用于过去时、过去完成时、现在完成时等多种时态。 关键是看问句。
英语句子中for+一段时间 应用什么语态?
你好!“for+一段时间”一般用在完成时态的句子中,不论是主动语态还是被动语态都可以。但是要注意谓语动词必须是延续性动词。例如:I have studied English for two years.English has been studied by me for two years.
什么时候for加时间段不用完成时?
for +一段时间不一定用现在完成时,只要这个句子的谓语动词是延续性的,什么时态都可以用。名词(noun)是指人或事物的名称。名词一般分为专有名词(proper noun)和普通名词(common noun)。专有名词是个别的人、事物、地点、团体、机构等专有的名称,首字母通常大写。名词按其所表示的事物的性质也...
for 加一段时间表示什么时态
首先,我们需要知道的是,“for + 一段时间” 通常用于表示过去某一时间点开始,一直持续到现在的时间段。也就是说,它表示的是一个从过去开始一直延续到现在的过程。因此,这种结构通常用于表示现在完成时。现在完成时是英语中一个重要的时态,它表示一个动作或状态在过去某一时间点开始,一直延续到...
for加一段时间
for加一段时间,主句一般使用现在完成时。但是当主句动词是延续性动词的话,有时也可以用一般过去时。如:I stayed in China for two weeks last year.这只是表示过去的动作,而现在完成时表示的是过去的动作延续到现在,如:I have stayed in China for two weeks.表示从两个星期前一直待到现在。
for加一段时间用现在完成时时态吗?
for加一段时间用现在完成时时态。“for+一段时间”结构常与六种时态连用:现在完成时;现在完成进行时;过去完成时;过去完成进行时;一般过去时(考的最频繁);将来完成时。常见用法如下:一、(表目的)为了:They went out for a walk.他们出去散步了。What did you do that for?你干吗这样做...
for+一段时间用什么时态
"For" 是英语中最常用的表示时间周期的介词之一,它可以用来描述一个时间段的长度。对于表示时间段的介词 "for" 的时间态,通常使用现在完成时或过去完成时。1. 使用现在完成时:使用 "for" + 时间段 + 现在完成时,强调过去某一时刻开始到现在的一段时间。例如:- I have been studying English ...
for 加上一段时间用在哪些句型当中?除了现在完成时态之外
for + 一段时间,通常与现在完成时连用,但是有时也可以与一般过去时,一般现在时,一般将来时或者现在完成进行时连用。比如:I slept for eight hours last night.昨天晚上我睡了八小时。He was banished to an uninhabited island for a year.他被放逐到一个无人居住的荒岛一年。The shop is ...