英语only after the earthquake happened why a smelly gas came out ofonly after the earthquake happened _______ why a smelly gas came out of the cracks in the well walls.A.did people know B.have people knownB为什么不行?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 07:29:03
英语only after the earthquake happened why a smelly gas came out ofonly after the earthquake happened _______ why a smelly gas came out of the cracks in the well walls.A.did people know B.have people knownB为什么不行?

英语only after the earthquake happened why a smelly gas came out ofonly after the earthquake happened _______ why a smelly gas came out of the cracks in the well walls.A.did people know B.have people knownB为什么不行?
英语only after the earthquake happened why a smelly gas came out of
only after the earthquake happened _______ why a smelly gas came out of the cracks in the well walls.
A.did people know B.have people known
B为什么不行?

英语only after the earthquake happened why a smelly gas came out ofonly after the earthquake happened _______ why a smelly gas came out of the cracks in the well walls.A.did people know B.have people knownB为什么不行?
only+时间状语引起的倒装句用部分倒装,你的问题要看句子的时态,句子不倒装的话是:people_____(know){why a smelly gas came out of the cracks in the well walls }only after the earthquake happened.通过after这个词我可以知道,动作(people)know发生在动作(earthquake)happen之后,原句中happen动作发生在过去,在时间轴上,{过去}之后还不到{现在}仍属于过去,因此know的时态必定属于过去范畴,肯定不能用现在完成时.
告诉你个诀窍哦,有些复杂的句子,动作多了时态确实不好判断,这个时候你可以画一条时间轴,标上{过去}、{现在}、{将来},通过已知的时态和一些连接词像before,since,for,after什么的就容易判断时态了,

B是现在完成时,运到在一般现在时的完成状态,
首先这句话是虚拟语气,要用过去时,同时only after引导时间状语从句,条件句使用过去时

根据语境是“地震发生后人们才知道...”而B答案有“人们已经知道”的意思,所以A

因为when引导的时间状语不能用现在完成时中,所以,这题用倒装的结构A.

因为 after the earthquake happened是表示过去的时间状语 绝对不能和现在完成时连用 所以 答案是 A.did people know 不是 B.have people known
如果是 only since the earthquake happened那么答案就是 B.have people known