A-A+
If I had not been _____ by the traffic jam I
问题详情
If I had not been _____ by the traffic jam, I would have been there by then.
A.interfered
B.postponed
C.delayed
D.prevented请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:C
解析:近义词辨析。interfere意为“妨碍,干涉,打扰”,强调未经允许而介入他人事物之中,如:interfereinsb.’sprivateaffairs(干涉某人的私事);postpone意为“延迟,使延期”,正式用语,指将某个活动推迟,如:Theballgamewaspostponedbecauseofrain.(球赛因雨延期。)delay意为“耽搁,推迟”,指由于不可避免的障碍而把事情推迟到将来不确定的时候,如:Theirarrivalwillbedelayedbecauseofheavytraffic.(由于交通堵塞他们将晚到。)prevent(from)意为“预防,防止”,如:preventusfromwinning(阻挠我们获胜)。交通堵塞是不可避免的障碍,所以本题应选C)。