“have+名词”短语能用完成进行时吗

Mike and Sue have been quarreling.(用 have+名词结构改写句子)
标准答案:Mike and Sue have had a quarrel.
我的答案:Mike and Sue have been having a quarrel.
我知道要把谓语部分转换成 have a quarrel 的形式,然后在带入各种时态,我感觉标准答案,改变了时态而我的句子完全跟随了原句的时态,不知道我是否错了,如果错了错在哪里了?谢谢老师指点。

请先 登录 后评论

最佳答案 2014-12-21 17:10

Mike and Sue have been quarreling.(用have+名词结构改写句子)

标准答案:Mike and Sue have had a quarrel.

我的答案:Mike and Sue have been having a quarrel.

▲我完全赞同你的答案!

▲标准答案Mike and Sue have had a quarrel.有误,不符合原句的意思。因为现在完成时表达动作发生在过去,只是对现在有影响,但不表示目前还在进行中。

Mike and Sue have been quarreling. 用现在完成时,表示动作发生在过去,一直持续到现在,而且还在进行中。而你的答案Mike and Sue have been having a quarrel. 完全表达了相同的意思。

have + (a) 名词,该短语中的have不表示“有”的概念,而是“从事”某种活动,完全可以用进行时,包括现在完成进行时。再举数例:

He and I have been having a few disagreements lately. 最近我和他一直有争执。

I have been having nightmares these days. 我这几天一直做噩梦。

They have been having a rough time recently.   他们近来的日子很不好过。

I have been having pain in my chest recently. 近来我的胸口一直发痛。

We have been having wonderful weather recently. 近来天气非常好。

The children have been having a lot of fun. 孩子们一直玩得很开心。

请先 登录 后评论

其它 1 个回答

林枫
感谢老师,这么说来又是参考书答案有误,多亏了您了。
请先 登录 后评论
  • 0 关注
  • 2 收藏,5924 浏览
  • 林枫 提出于 2014-12-21 16:04

相似问题