It was 5 years _____he found the solution.该用since还是before?

热心网友

sinceIt was + 时间段 + since + 从句

热心网友

since

热心网友

用before,意思是 :他花了5年才发现解答。It be + 一段时间 + before + 从句,是一个句型,在这里it作无人称代词,无实意 用since 意思不对。

热心网友

用since,因为前面有was

热心网友

如果用since 这句句子应该变为 it has been 5 years since he found the solution 如果用before 这句句子应该变为 it had been 5 years before he found the solution这样说来 这道题你提供的答案就都不正确了 这是一道错题 有争议的题 高考不考