作业帮 > 英语 > 作业

英语单选题37.---If the traffic hadn’t been so heavy,I would have

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/15 03:19:48
英语单选题
37.---If the traffic hadn’t been so heavy,I would have been back by 6 o’clock.
------What a pity Tina________here to see you.
A.is B.was C.had been D.would be
为什么选C,
答案:B.
翻译:--要是(当时)交通没那么拥挤,我早在六点钟前就回来了.--多可惜/遗憾啊!蒂娜来这儿看你了.
解释:此题关键在于对首句虚拟语气的理解.
1. 首句采用了虚拟语气,即对过去事实的相反描述,这样可以将其改写并理解成:
The traffic was so heavy that I wasn't back by 6 o'clock.
交通是如此的拥挤,以至于我六点前没赶回来.
2. 而答句中的Tina be here to see you这个动作应该是和首句同时发生在过去的,但无法判断这两个动作是否存在先后关系,所以答语只能使用一般过去时.
3. 答案A为一般现在时,C为过去完成时,D为过去将来时,都有误.
答案B为正解.
另:此题貌似是高考真题,建议楼主搜索一下并确定最终答案.