请问下面这句话中为什么前半句用过去完成时,后半句用用一般过去时?
HehadtravelledonlysevenmilesacrosstheChannelwhenhisenginefailedandhewasforcedtolandon...
He had travelled only seven miles across the Channel when his engine failed and he was forced to land on the sea.——《新概念第三册》中前半句用了had travelled,后半句用了was forced。为什么后半句中不是had been forced?
ps:英语小白,请详细一点通俗易懂一点!谢谢 展开
ps:英语小白,请详细一点通俗易懂一点!谢谢 展开
3个回答
展开全部
因为过去完成时是一个相对的时态,有个标志词表示过去,只有有一个表示一般过去时的时间状语,另外一个动作在它的以前发生,表示出了过去的过去,才可用过去完成时。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般过去时表示过去某个时间里发生的动作或状态;过去习惯性、经常性的动作、行为。在英语语法中,“时“指动作发生的时间,”态“指动作的样子和状态。
前半句是人已经完成的动作,后半句是引擎在那一时间点所处的状态
前半句是人已经完成的动作,后半句是引擎在那一时间点所处的状态
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询