搜索
查看: 2497|回复: 12

[初中外语] 问一题英文

  [复制链接]
发表于 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 来自手机浏览器 | 显示全部楼层 来自: 中国上海
答案不唯一吧,你说的句子也没毛病,现在完成进行时有时候等同于现在完成时,所以给出的答案是对的,但你给出的语法上也没毛病。
发表于 2021-1-19 18:37 来自手机浏览器 | 显示全部楼层 来自: 中国
我不懂我瞎说哈
自己读一遍这三个句子,第一个句子最顺,第二句连着2个have,已经有点不舒服了,第3句又是2个have,又是be,又是进行时,感觉有点拗口。
纯预感,语法已经还给老师了…
发表于 2021-1-19 18:52 来自手机浏览器 | 显示全部楼层 来自: 中国上海
第一句和第二句意思不一样,第三句应该不存在
发表于 2021-1-19 19:41 来自手机浏览器 | 显示全部楼层 来自: 中国上海
have在作为实义动词时,除了表示“吃”一般不用进行时态
 楼主| 发表于 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的用法,再把时态套上,显然前面才是对的。
发表于 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?

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

楼主的答案虽然看上去拗口,但更接近原意。
 楼主| 发表于 2021-1-28 08:53 来自手机浏览器 | 显示全部楼层 来自: 中国上海
chris1977 发表于 2021-01-19 19:41
have在作为实义动词时,除了表示“吃”一般不用进行时态

并不是表示"吃"的时候才可以用进行时。We are having a good time. He is having a shower.表达这些含义的时候也是可以的。have表示"拥有"等含义时肯定不能用进行时。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|千帆网 ( 沪ICP备15002998号-1 )上海千教教育科技有限公司,邮箱:admin@qianfanedu.cn 举报电话:54804512

GMT+8, 2024-11-26 08:38 , Processed in 0.098486 second(s), 16 queries .

快速回复 返回顶部 返回列表