早教吧 育儿知识 作业答案 考试题库 百科 知识分享

1.ItishightimethatyousmokingA.giveupB.gaveupC.willgiveupD.mustgiveup2.Heforherforonehourbythetimeshearrivedthere.A.hasbeenwaitingB.haswaitedC.hadbeenwaitingD.waited

题目详情
1.It is high time that you ___smoking
A.give up B.gave up C.will give up D.must give up
2.He____for her for one hour by the time she arrived there.
A.has been waiting B.has waited C.had been waiting D.waited
▼优质解答
答案和解析
1.B It is (high) time that + did 或(should) do
常用过去时多
译为“ 该做某事了”
全句译为:你该戒烟了.
2.C.had been waiting 过去完成进行时,译为“一直”.by the time “到...时候为止”,过去完成时的标志
说明“等”这个动作一直持续到“她的到来”
全句译为:他一直等到他回来为止,等了一个小时.
arrived 是一般过去时,说明谈论的事是过去的事情,那么AB属于现在范畴的时态,应排除掉.C和D当中,根据语意,C项才合乎逻辑,所以选C.