作业帮 > 英语 > 作业

英语..时态语态..1.I (C)there little more than a week when I set to

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/13 20:17:51
英语..时态语态..
1.I (C)there little more than a week when I set to work with the scientist.
A.would be B.have been C.had been D.will be
为什么啊..
2.--Did you tidy your room?
--No,I was going to tidy my room but I(A)visitors.
A.had B.have C .have had D.will have
为什么不选B啊...
3.--It was really very kind of you to give me a lift home.
--Oh,don't mention it .I(A)past your house anyway
A.was coming B.will come C.had come D.have come
4.They (B)two free tickets to Canada ,otherwise they'd never have been able to afford to go.
A.had got B.got C.have got D.get
麻烦每个选项都说下为什么..
英语..时态语态..1.I (C)there little more than a week when I set to
1.I (C)there little more than a week when I set to work with the scientist.
A.would be B.have been C.had been D.will be
本题考查过去完成时,过去完成表明动作发生在过去的过去.when引道的从句的谓语部分使用的是 set to 表明过去时态,所有在这里等待,就是在开始工作之前,表明过去的过去.看下面的时间轴,你就明白了
----------> had been 过去的过去----------> set 过去 ------
2.--Did you tidy your room?
--No,I was going to tidy my room but I(A)visitors.
A.had B.have C .have had D.will have
was going to do.过去将来时,表示,我在过去的时间本来打算做什么,但是在过去的那个时间里,我有客人 所有用 had,have表现在时态.实际是在解释为什么刚才没有打扫房间.
3.--It was really very kind of you to give me a lift home.
--Oh,don't mention it .I(A)past your house anyway
A.was coming B.will come C.had come D.have come
谢谢你让我搭车回家,give sb.a lift ,让某人搭车.第二个人说,没什么,我正好要从你家.第一句用was,所有表明这是过去时态,句子时态要一直,所有第二句也过过去,但是没有必要用过去完成
4.They (B)two free tickets to Canada ,otherwise they'd never have been able to afford to go.
A.had got B.got C.have got D.get
后面半句话,'d never have been...- would never have been.这是对过去事实的虚拟语气,otherwise表明后半句是对前半句的虚拟假设.根据时态一致的原则,前面也是要用过去的.(不过不必要用过去完成