1.he will have learned english for eught years by the time h

1.he will have learned english for eught years by the time he --from the university next year .
a.will graduate b.will have graduated c.graduates d.is to graduate
2.james watt --the steam engine.
a.has invented b.invented
key;c b 想知道为什么··
3.动词不定式是什么?
2.
robustyxm 1年前 已收到4个回答 举报

稳起不偷 花朵

共回答了19个问题采纳率:84.2% 举报

下一年到他毕业以后,他会完成历时八年的英语学习.
前面主句中,will have learned是将来完成时,将来完成时时间后退一步,成一般将来时,这里条件状语是说 当他毕业后,是一种提出的条件,
用graduates一般现在时表示将来.
就好像You must stay at home if it rains tomorrow.
第二句 如果你用完成时 就一般要跟一些相关的状语 好像for a year等,在这句话中直接用过去式就行.
动词不定式有两种 带to不带to的 一般讲的是带to的.你就记住就行了.
详细相信你自己也可以去查到,就不复制一大片资料了..

1年前

2

永遠的布布 幼苗

共回答了42个问题 举报

1.he will have learned english for eught years用的是将来完成时,by the time从句也应该用将来时,但这是时间状语从句,这种从句当中用一般现在时代替将来时。
2.过去事实,于现在无关,故用过去时,现在完成时表示对现在有影响,这里没有 这个意思
3. to do sth...

1年前

1

fqlqm 幼苗

共回答了9个问题 举报

1、by the time 到……时候
一般时和完成时连用,而且多用在过去完成时之中
比如By the time we arrived at the hospital,the old man had already passed away.
你这题是一般现在时和现在完成时连用。
2、他是过去发明蒸汽机。
没有特别的词语要用完成时,也没有特殊说明,就用一般过去...

1年前

1

hailige 幼苗

共回答了16个问题 举报

1.在本句中,主句和从句的时态需要对应,主句用的是现在完成时,属于现在时间的范畴,所以从句也要对应地用现在时间,故选C。
2.a.has invented 是现在完成式,而现在完成时表示从过去某一时刻开始一直持续到现在的动作或状态。这个动作可能刚停止,可能仍然在进行。常带有for和since等表示一段时间 的状语。但james watt发明了the steam engine。这个动作在过去...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.570 s. - webmaster@yulucn.com