西湖西子情
幼苗
共回答了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