新概念第47课.

Hetoldmethathecouldnotgotosleeponenightbecauseheheardastrangenoisecomingfromthebar.为什... He told me that he could not go to sleep one night because he heard a strange noise coming from the bar.
为什么这里是he heard……而不是he had heard……呢?这里听的动作应该是在他告诉我之前就发生了,应该是过去的过去啊,文章中怎么用一般过去式?一般过去式和过去完成时分别怎么用呢?
展开
zz25ll77
2011-05-11 · TA获得超过2830个赞
知道小有建树答主
回答量:612
采纳率:63%
帮助的人:383万
展开全部
在表示两个相续发生的动作时,用一般过去时,表示一个动作“导致”另一个动作的发生,或者两个动作之间有因果关系。he couldn't go to sleep one night because he heard a strange noise coming from the bar. 明显是conldn't go to sleep 和 heard a strange noise 构成了因果关系,因此用一般过去时。
然而,过去完成时表示一个动作完成以后,另一个动作才开始发生,两个动作之间相互独立。
例如:When I had written my letters I did some gardening.
我把信写完后,就到花园里干起了活儿。(两个动作独立先后发生,无因果逻辑关系);
寺地雅心
2011-05-11 · TA获得超过136个赞
知道小有建树答主
回答量:104
采纳率:0%
帮助的人:53.5万
展开全部
这句话的意思是,他昨晚不能入睡,因为他听到吧里有一个奇怪的声音。
分析这个句子的时态:昨晚不能入睡,肯定是过去时。听到声音,是在昨天睡觉的时候听到的,而不是睡不着这件事情之前听到的。所以是过去时,不是过去完成时。

使用过去完成时的时候注意一点就可以:这件事是不是发生在过去的过去?
一般过去时发生的事情只是在过去,是你现在在谈论过去发生过的一件事情而已。
过去完成时,一定是在说过去的事情的时候,还有个暗含的比较,这件事早就发生过了,发生在过去某件事情的前面。

下附链接,可以看得更加详细一点~

I had been at the bus stop for 20 minutes when a bus finally came.
当车来的时候,我在车站已等了20分钟。
车来了是过去的一件事,我在车站等了20分钟是从车来之前到车子来了的事,是发生在这件过去的事的过去。
体会到一点了吗?

参考资料: http://baike.baidu.com/view/201153.htm

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式