作业帮 > 英语 > 作业

翻译一下,是不是存在时态混合

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/09/28 21:19:30
But for the fact that he _______ busy, he _______ your wedding ceremony yesterday. A. was; had attended B. was; would have attended C. had been; had attended D. is; would have attended
翻译一下,是不是存在时态混合
解题思路: 混合型虚拟语气又叫做错综虚拟语气:当虚拟条件从句与结果主语所表达的时间不一致时,被称为“混合条件句”, 这种虚拟语气被称为“混合型虚拟语气”,动词的形式要根据它所表达的时间作相应调整。如:    If you had followedthe doctor's advice ,he would be all right now.
解题过程:
But for the fact that he _______ busy, he _______ your wedding ceremony yesterday. A. was; had attended B. was; would have attended C. had been; had attended D. is; would have attended 句意:如果当时不忙(事实很忙),他都会参加昨天的婚礼了。前面表达的是一个事实,后面是假设。 but for 其中的but只是一个普通的转折连词,其后的for也只是一个普通的介词,此时显然不必与虚拟语气连用。如:I’m not afraid for me, but for the baby. 我不是为我担心,而是为宝宝担心, 所以第一个空用正常的过去时态(当时很忙是事实) 但后面的是一个对过去事实相反的虚拟语气,所以用情态动词加have done来表示
最终答案: