这一题怎么写has sam finished his homework today?

问题描述:

这一题怎么写has sam finished his homework today?
这一题怎么写has sam finished his homework today?
yes he ___it this morning,
a,did b,has done c.was doing d.had done
请讲出理由谢谢 ????

答案是A
因为说是这个早晨做的,所以用一般过去式.可是他说了yes 这应该是很确定 那么不应该用完成时?⊙▽⊙如果没有时间状语 this morning, 答案要用完成时。但是如果有过去某一段时间的时间状语,就要用一般过去时。
======================
满意请采纳,谢谢。c呢?😞C 不对,没有要表达过去进行的意思。