As a result of heavy rain,the whole city _____great losses.

As a result of heavy rain,the whole city _____great losses.
A.have suffered from B.suffered C.have suffered D.suffered from
为什么不用现在完成时,而用过去式
还有suffer和suffer from的区别在哪?
还是觉得suffer 和suffer from差不多啊,不可以用suffer from injuries吗
jieshan 1年前 已收到4个回答 举报

我恨恨恨恨 幼苗

共回答了26个问题采纳率:84.6% 举报

现在完成时是动作发生在过去,对现在产生影响.所以这个句子要用过去式,跟现在无关
suffer from(因疾病或处于其他不利境地而)受苦,受难,受折磨 一般指长期
suffer 遭受,经受(疼痛);感到(痛苦)
suffer the result /heavy losses /injuries承受结果/遭受大损失/负伤
suffer from headache/illness 遭受头痛/疾病的困扰

1年前

4

69666223 幼苗

共回答了10个问题 举报

为什么不用现在完成时,而用过去式?
因为这句话是说明一种状况的,并不是要说明这件事有什么影响,不用完成时

1年前

2

云雾飘飘 幼苗

共回答了1个问题 举报

OK

1年前

1

Pablo 幼苗

共回答了2个问题 举报

我的理句意为因为大雨,整个城市遭受了巨大的损失。现在完成时(Present perfect)指的是过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。而本句没有明显的时间标志。
suffer意为遭受,忍受,后面直接接宾语
suffer from 常加具体的不幸或痛苦的名词,指遭受某种疾病、战争或其他灾难之类所带来的痛...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 2.202 s. - webmaster@yulucn.com