英语语法

要解释原因
14.He is ill.He_______(lie)in bed for 3 weeks.
15.He______(be)in the United States for six years by the time he______-(graduate)from the university next year.
16.I think he_______(write)the novel at the age of 52.
17.Don't you remember that we_________(go)to the theater tonight?
18.This restaurant_________(give)its customers a 10%off discount.It only lasts for 3 days.
19.We have to go to the seaside in his car because ours_______(fix).
20.I can see John is really angry.He_______(shout)at me.
21.By 8 o'clock tomorrow,Betty______(leave)Macau.
22.I thanked him for what he________(do)for me.
23.By the end of last semester,we__________(learn)more than3,000 words.
24.A friend of mine_____(come)to see me tomorrow morning.
25.I hate my neighbors!They___________(always/make)so much noise.It is absolutely annoying!
26.How come Bobby_________(be)quiet today?Is it sick?

14.He is ill.He___has been lying____(lie)in bed for 3 weeks.
---该句使用现在完成进行时比单纯使用现在完成时好,更能体现“躺”的持续性。
15.He___will have been___(be)in the United States for six years by the time he__graduates____-(graduate)from the university next year.
---该句根据后面时间状语next year,应该使用将来时,再看前面for six years,更有by...短语(多用完成时,表:到...(时间)为止)则表示到明年毕业就满6年(强调be的结果),故用将来完成时;后面是时间状语从句(by the time引导),根据主句将来时,从句一般现在时的原则,则后面动词第三人称单数,加-s;
16.I think he___wrote____(write)the novel at the age of 52.
---在52岁时写书,则具体时间,一般过去式。
17.Don't you remember that we____will\shall go _____(go)to the theater tonight?
---时间状语tonight 今晚,一般将来时,表示你记得要...吗?
第一人称I及We可用will也可用shall;
再则,如果开头是Didn't...那么后面就可能要用一般过去式或过去完成时,表示你不记得已经...了吗
18.This restaurant____will give_____(give)its customers a 10%off discount.It only lasts for 3 days.
---后面仅仅三天(一般现在时),则前面表示将要,一般将来时
19.We have to go to the seaside in his car because ours___is\are fixed____(fix).
----ours=our car(s),车(被)修理,被动语态;前面have to(一般现在时表示将来动作概念)后面单纯讲车坏要修,一般现在时的被动语态
20.I can see John is really angry.He___is shouting____(shout)at me.
---前面can see,现在发现,在朝我叫嚷,现在进行时
21.By 8 o'clock tomorrow,Betty___will have left___(leave)Macau.
---by,见上,多引导完成时态,明天8点前,就会离开澳门,将来完成时
另,如果完成时后面有for 介词短语或since短语\从句,那么leave就要变be away
22.I thanked him for what he___had done_____(do)for me.
---thank动词用一般过去时,在他前面的动作用过去完成时
23.By the end of last semester,we_____had learnt\learned_____(learn)more than3,000 words.
---by the end of last...-------过去完成时
24.A friend of mine__will come___(come)to see me tomorrow morning.
---tomorrow morning----一般将来时
25.I hate my neighbors!They____are always making_______(always/make)so much noise.It is absolutely annoying!
---该句用现在进行时比一般现在时更突出憎恨,总是(不停,不断,持续)
26.How come Bobby____is_____(be)quiet today?Is it sick?
----How come Bobby为什么这么个结构,看不懂;但后面还是可以判断是一般现在时
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-28
14. has been lying
15. will have been graduates
16. will write
17. are going
18. gives
19. is being fixed 这个感觉有点奇怪= =
20. is shouting
21. will leave 不太确定
22. had done
23. had been learning
24. is going to come
25. always make
26. is
总体应该没什么问题。。不过我在国外呆久了语法也不重视了- -我的答案你可以参考一下咯。。
希望可以帮到你本回答被提问者采纳