He must have had an accident,or he____________ here thenA)\x05would have been B) had been C) should have been D) could beA 和C 如何区分.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 21:25:14
Hemusthavehadanaccident,orhe____________herethenA)\x05wouldhavebeenB)hadbeenC)shouldhavebeenD)couldb

He must have had an accident,or he____________ here thenA)\x05would have been B) had been C) should have been D) could beA 和C 如何区分.
He must have had an accident,or he____________ here then
A)\x05would have been B) had been C) should have been D) could be
A 和C 如何区分.

He must have had an accident,or he____________ here thenA)\x05would have been B) had been C) should have been D) could beA 和C 如何区分.
选C 若选A 意为“否则他将会在这里”
选C 意为“否则他(现在)就应该在这里”
比较一下,选C更符合题意

A
从意思上就可以区分:
他一定出事故了,不然,他当时, 就应该到这了.
说的是一种过去情况的看法.
过去将来时.
如果后面是now
or he____________ here now .
就C好些.
should have been表示本应该,却没有做到.

本应该出现,却没出现,用should be 。

答案是c