早教吧 育儿知识 作业答案 考试题库 百科 知识分享

这两个句子那个对?Themeteoritemighthavecausedahugedustcloud.themeteoritecouldbecausedahugedustcloud.哪个是对的句子,请告诉我对的为什么对,错的为什么错?句子结构式怎么的?

题目详情
这两个句子那个对?
The meteorite might have caused a huge dust cloud.
the meteorite could be caused a huge dust cloud.
哪个是对的句子,请告诉我对的为什么对,错的为什么错?句子结构式怎么的?
▼优质解答
答案和解析
第一句是对的,第一句的意思是陨石可能造成了尘云
第二句是错的,第二句的意思是陨石的出现可能是被尘云引发的,因果倒置了.

第一句的结构是might have caused, have done是现在完成时,用于过去的事件(陨石)对现在产生影响(尘云).

第二句很明显是错的,因为could have caused是被引发的意思,陨石是不可能被尘云引发的,所以因果倒置了.
看了 这两个句子那个对?Theme...的网友还看了以下: