这道英语题怎么判断啊?From what I learn about their hotel, the service

这道英语题怎么判断啊?
From what I learn about their hotel, the service and the weather, they ________their holiday very much.
A wouldn't have enjoyed
B shouldn't have enjoyed
C needn't have enjoyed
D can't have enjoyed
这道题怎么看着哪个好像都对啊?怎么判断?
莱福 1年前 已收到7个回答 举报

wjpwling 幼苗

共回答了19个问题采纳率:94.7% 举报

From what I learn about their hotel,the service and the weather,they ________their holiday very much.
A wouldn't have enjoyed
B shouldn't have enjoyed
C needn't have enjoyed
D can't have enjoyed
我晕!
情态动词+完成时态的一般规则:
wouldn't have done sth:一般是用在虚拟语气中.
shouldn't have done:本不应该做某事(却做了)
needn't have done sth:本不需要做(却做了)
can't have done/ couldn't have done sth:表示对过去发生事情的否定的推测.一般用couldn't较好,但是can't 也没有问题.须知:情态动词的过去时并非就一定是表示过去,而只是语气上略有区别而已.
如:He can't have been there,because he was with me at that time他不可能去过那里,因为当时他和我在一起.
而表示对过去事情的肯定的推测则应该是:
must have done sth:
如:It must have rained last night,because the ground is wet.昨天晚上一定下了雨,因为地上是湿的.
这道题意思非常明确:
根据我对他们的旅馆,服务以及天气的了解,他们的休假不可能很愉快.
有什么问题多联系.

1年前

2

xiaoming1210 幼苗

共回答了8个问题 举报

恩~~
那再修改一下,还是选C~~~~
我汗,太摇摆不定了~~~~~~

1年前

2

hzyabcwwf 幼苗

共回答了17个问题 举报

A

1年前

2

活宝木木 幼苗

共回答了41个问题 举报

A
C和D 肯定是不对的
cant是不能用的要用也是
couldnt have

1年前

1

linshizhuce 幼苗

共回答了109个问题 举报

A
虚拟语气.意思是:根据我对他们的旅店,服务和天气来看,他们不可能玩的愉快.
因为这事还没发生,所以用虚拟语气.

1年前

1

刘汉驰 幼苗

共回答了9个问题 举报

should have done.虚拟语气。B

1年前

1

alwayscy 幼苗

共回答了66个问题 举报

支持A

1年前

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