虚拟语气选择题.With better equipment,we ()it better.

虚拟语气选择题.With better equipment,we ()it better.
A.would have done
C.could have done
但我选A,为什么选C呢?这两者有什么区别?
气mm楼主mm5号 1年前 已收到5个回答 举报

西湖西子情 幼苗

共回答了13个问题采纳率:92.3% 举报

首先这句话的汉语意思是:如果有更好的设备,我们本能把它做得更好.(事实上是由于我们没有更好的设备,所以我们没有能力把它做得更好.)
would have done 表示本来会做,其实没有做.(would 为 will的过去式,强调这件事情的可能发生性.)eg:He would have done the homework,but he forgot it.(他本来会做家庭作业,但是他忘记了)
could have done 表示本来能够做某事而没有做.(could 为 can 的过去式,强调主语有能力去做成这件事.)eg:We could have passed the exam if we had enough time.(如果有足够的时间,我们本能通过考试.)
此句的意思强调我们有能力把这件事情做得更好,因此选C.
虚拟语气的用法细腻,望君细细斟酎.

1年前

1

绚青117 幼苗

共回答了88个问题 举报

.could have done 表示这件事情已经做完了 但是没有达到某种效果
.would have done表示这件事情还没有完成 在某种条件的支持下 可以达到某种效果
这里AC语法上都没错 如果上下文有关羽这件事情已经完成的信息就要选c 不然A也没错 不用纠结

1年前

2

xihuchun 幼苗

共回答了8个问题采纳率:75% 举报

C.could have done 是肯定做得更好的意思
would 是will 的将来时的过去词

1年前

1

夏草青青 幼苗

共回答了15个问题 举报

意思的区别
would have done 本来应该做的,但实际没有做到
could have done 本来有能力做的,但实际没有做到
这句话说 如果我们有更好的设备 我们可以做得更好 表示有能力 用could...
还有问题 可以追问

1年前

1

rih2b 幼苗

共回答了218个问题 举报

With better equipment,we ()it better.
A.would have done 本来应该做的,但是没做
C.could have done 本来能够做的,但是没做
翻译:
有了更好的设备,我们本来应该把它做得更好。
言外之意就是,有了更好的设备,我们也没能把it做得更好。这里的问题是已经做了但是没做好而不是应该做而没做的问题,...

1年前

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