语法 But for the traffic jam,I ___ late for the meeting.A wouldn't be B hadn't been这个 在缺少时间状语的情况下 应该选什么我选了B 因为迟到是已经发生的事情
问题描述:
语法 But for the traffic jam,I ___ late for the meeting.A wouldn't be B hadn't been
这个 在缺少时间状语的情况下 应该选什么
我选了B 因为迟到是已经发生的事情
答
这个句子要求虚拟语气,but for是“若不是.....”的意思。如果没有时间状语提示,可以用过去虚拟“I wouldn't have been”,或者现在虚拟(A. wouldn't be),表示“我现在这会儿就不会迟了。”而B 是过去完成时,是混淆思路的错误答案
答
要不是 。 横线上填 :wouldn't have been late 表示对过去的虚拟。 事实上 他已经迟到了
答
but for要不是的话
答
but for 是要不是的意思 这题是说要不是交通问题 我过去不会迟到 是过去那个时间点说将来的事
答
A虚拟语气,对过去的猜测,用would