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/06/30 20:57:08
![He must have had an accident,or he____________ here thenA)\x05would have been B) had been C) should have been D) could beA 和C 如何区分.](/uploads/image/z/7453303-7-3.jpg?t=He+must+have+had+an+accident%2Cor+he____________+here+thenA%29%5Cx05would+have+been+B%29+had+been+C%29+should+have+been+D%29+could+beA+%E5%92%8CC+%E5%A6%82%E4%BD%95%E5%8C%BA%E5%88%86.)
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