13621978262 发表于 2021-1-19 15:50

问一题英文

Dan and Caroline have been quarrelling. 改成同义句。答案是Dan and Caroline have had a quarrel.
为什么不是Dan and Caroline have been having a quarrel.

沛霖 发表于 2021-1-19 17:22

答案不唯一吧,你说的句子也没毛病,现在完成进行时有时候等同于现在完成时,所以给出的答案是对的,但你给出的语法上也没毛病。

great 发表于 2021-1-19 18:37

我不懂我瞎说哈
自己读一遍这三个句子,第一个句子最顺,第二句连着2个have,已经有点不舒服了,第3句又是2个have,又是be,又是进行时,感觉有点拗口。
纯预感,语法已经还给老师了…

南瓜麻 发表于 2021-1-19 18:52

第一句和第二句意思不一样,第三句应该不存在

chris1977 发表于 2021-1-19 19:41

have在作为实义动词时,除了表示“吃”一般不用进行时态

13621978262 发表于 2021-1-19 20:08

沛霖 发表于 2021-01-19 17:22
答案不唯一吧,你说的句子也没毛病,现在完成进行时有时候等同于现在完成时,所以给出的答案是对的,但你给出的语法上也没毛病。

这样解释就明白了,按照简化选择答案精简点。

觅己 发表于 2021-1-19 20:48

本帖最后由 觅己 于 2021-1-19 20:52 编辑

have been having a quarrel不简洁吧。

爱吃栗子的布丁 发表于 2021-1-20 07:12

这是新一里面have的用法,再把时态套上,显然前面才是对的。

annagrazia 发表于 2021-1-20 08:40

chris1977 发表于 2021-01-19 19:41
have在作为实义动词时,除了表示“吃”一般不用进行时态

这个是正解,楼主看一眼啊。我们遇到过一个病句This week we have been having good weather. 也是错在这里

杨某 发表于 2021-1-20 09:10

涨知识了 真好

前翻后翻 发表于 2021-1-20 22:44

太啰嗦了。类似于中文里面说,我以往曾经去过这个地方。

李小跳 发表于 2021-1-22 12:25

‘have been having ...'有点违和感,但这么说没问题的。上面所谓的’语法点‘不成立。

例子:
This is a strange bit of weather we've been having.
Nice weather we've been having, isn't it?

原答案是错误的,因为它改变了意思。

楼主的答案虽然看上去拗口,但更接近原意。

13621978262 发表于 2021-1-28 08:53

chris1977 发表于 2021-01-19 19:41
have在作为实义动词时,除了表示“吃”一般不用进行时态

并不是表示"吃"的时候才可以用进行时。We are having a good time. He is having a shower.表达这些含义的时候也是可以的。have表示"拥有"等含义时肯定不能用进行时。
页: [1]
查看完整版本: 问一题英文