they didn't hear from her for months为什么不用现在完成时?

 我来答
百度网友d5d2d24
2021-06-13 · TA获得超过5132个赞
知道小有建树答主
回答量:1857
采纳率:89%
帮助的人:85.3万
展开全部

They didn’t hear from her for months .

他们好几个月收到她的信了。

didn’t hear from sb. 一般过去时

haven’t heard from sb. 现在完成时态,

强调过去发生的事对现在,对现在的影响。

They haven’t heard from her for months.

他们已经好几个月没有收到她的信了。

( 心中惴惴不安)

hsip54
培训答主

2021-06-14 · 好好学习,天天向上
知道大有可为答主
回答量:2.8万
采纳率:80%
帮助的人:2788万
展开全部
回答如下:
一般过去时表示动作发生在过去,其动作与现在无任何关系; 而现在完成时则表示动作发生在过去,一直延续到现在为止,或动作目前还在进行。试比较:
He came here last year. 他去年来过这里。
He didn't hear from her for months. 他当时有好几个月没收到她的来信。
He hasn't heard from her for months. 至今他有好几个月没收到她的来信。
He has lived here for five years. 他已经在这里住了五年了(表示动作发生在过去,并且动作到现在已经终止,或动作目前仍在进行。)
He has been living here for five years. 他已经在这里住了五年了。(动作发生在过去,并且动作目前还在进行。)。
通过对比,我们可以得出结论:如果动作发生在过去,且动作目前还在进行的话,我们可以用现在完成时,也可以用现在完成进行时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
英语0开始
2021-06-13 · 五六七年级英语基础知识练习
英语0开始
采纳数:81 获赞数:325

向TA提问 私信TA
展开全部

they didn't hear from her for months.

这个句子既可以用一般过去时态,表示这个动作在过去没有发生。(强调没有)

也可以用现在完成时态,表示这个动作从几个月前就持续到现在都没有发生。(强调持续)

两个时态的侧重点不一样。

hear from 意思是"收到某人的来信“。


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
坦率还挺拔的便当G
活跃答主

2021-06-13 · 守护你的好奇心是我的星辰大海
知道大有可为答主
回答量:2万
采纳率:84%
帮助的人:559万
展开全部
的确, 介词句短语for months.要用一般完成时:
they haven’t heard her for months.
但是, 用了介词from 是表示从她来的话,信等,可以用一般过去时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
山西大学杨西学姐
2021-06-13
知道答主
回答量:14
采纳率:0%
帮助的人:2.1万
展开全部

They didn't hear from her for months.

Why do we use the past tense.

Because if you want to use the finished tense.

You have to know that it usually used in recent

If you accept my answer.

Please give me a thumbs up.

Thank you very much.

满意请关注采纳

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式