您现在的位置是:首页 > 学科知识查询 > 高中英语题库

If the traffic so heavy, I could have been back by 6 o’clock.A. hadn’t been B. wasn’tC. couldn’t be

编辑:chaxungu时间:2026-04-27 03:17:54分类:高中英语题库

【题目】If the traffic so heavy, I could have been back by 6 o’clock.

A. hadn’t been B. wasn’t

C. couldn’t be D. hasn’t been

在线课程

【答案】A

【解析】考查虚拟语气。句意:如果交通不那么拥挤的话,我六点以前就可以回来了。分析句子可知,本句是与过去事实相反的虚拟语气。与过去事实相反的虚拟语气,if从句要用过去完成时,而主句要用would/could/might+have done。故本题选A项。