英语关于since用法的一个问题!

来源:百度知道 编辑:UC知道 时间:2024/06/02 00:46:12
有一个句子是:
Since the government was bankrupt, many of the soldiers who were sent to quell the riots had not been paid in months.
为什么要用“had been”这个过去完成时而不用现在完成时??
请详细解答!!!二楼,你的解释裏全是用现在完成时的~

因为这件事发生在过去啊!

这是过去完成时 是过去的过去

1) since +过去一个时间点 (如具体的年、月、日期、钟点、1980, last month, half past six)。
I have been here since 1989.

2) since +一段时间+ ago
I have been here since five months ago.

3) since +从句
Great changes have taken place since you left.
Considerable time has elapsed since we have been here.

4) It is +一段时间+ since从句
It is two years since I became a postgraduate student.