He must have had an accident,or he____________ here then

问题描述:

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 如何区分.

选C 若选A 意为“否则他将会在这里”
选C 意为“否则他(现在)就应该在这里”
比较一下,选C更符合题意