字典翻译 问答 小学 英语 【Icouldhavebeenontimeforthemeeting,butI____inatrafficjamforoverhalfanhour.A.havecaughtB.havebeencaughtC.wascaughtD.caught这题的正确答案是C.这里为什么要用过去式不是用完成时?"for+一段时间"不是完】
问题标题:
【Icouldhavebeenontimeforthemeeting,butI____inatrafficjamforoverhalfanhour.A.havecaughtB.havebeencaughtC.wascaughtD.caught这题的正确答案是C.这里为什么要用过去式不是用完成时?"for+一段时间"不是完】
问题描述:

Icouldhavebeenontimeforthemeeting,butI____inatrafficjamforoverhalfanhour.

A.havecaughtB.havebeencaughtC.wascaughtD.caught这题的正确答案是C.这里为什么要用过去式不是用完成时?"for+一段时间"不是完成时的标志吗?

贺毅回答:
  不要想太多,因为应该是过去时,所以就用过去时,这句话强调的是前面的,不用完成时,for+一段时间,不一定要用完成时,如果是单独的句子,for+一段时间是用完成时,而且一般是表示延续的状态.这里是catch,瞬间动词,不用完成.   懂了没?
点击显示
英语推荐
热门英语推荐
  • 语文
  • 数学
  • 英语
  • 科学
  • 作文