作业帮 > 英语 > 作业

在英语周报上看到的一题,

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/22 07:31:10
在英语周报上看到的一题,
Our plan for playing the football match today ____by the bad weather.
A.has been defeated
B.had been defeated
C.has defeated
D.had defeated
答案为什么选A?我记得“by”前不是用过去完成时、后用过去式吗?
这里的by是表原因,指由于坏的天气.

而这里球赛已经被取消了,所以应该用现在完成时的被动语态,强调过去的事情对现在的影响而不是过去的过去,这里和by的那种情况不一样