1、Whoever has _____ sense knows that the sun rises in the east and sets in the west.A common B ordinary C general彻底不知道选什么,2、Ten years had gone by _______ he came to realize what a terrible mistake he had made.A since B before为什么不用A难道是since不能用于过去完成是吗

问题描述:

1、Whoever has _____ sense knows that the sun rises in the east and sets in the west.
A common B ordinary C general彻底不知道选什么,
2、Ten years had gone by _______ he came to realize what a terrible mistake he had made.
A since B before为什么不用A难道是since不能用于过去完成是吗

A 固定搭配,common sense,表示常识
B 用since的话,时态很固定,一般都是从句里一般过去时,主句现在完成时,表示从过去时间点至今为止发生的事情。

1.commom
common sense规定搭配,意思为常识
2.10年后他才醒悟。。。
用since语法上也可以。但是意思不同。
根据上下句语境,用before比较好。

1. common sense常识
2.答案B.十年过去了,他才意识到……
比较:Ten years have gone by since he came to live here.很明显,“他来”发生在先,“十年过去”发生在后.而第二题中,他十年后才意识到,不相同