____you____your book yet?Yes,I____it an hour ago.A.Did...find,foundB.Have...found,foundC.Did...find,have foundD.Have...found,have found原因、、

问题描述:

____you____your book yet?Yes,I____it an hour ago.
A.Did...find,found
B.Have...found,found
C.Did...find,have found
D.Have...found,have found原因、、

have you found your book yet ? Yes,I found it an hour ago.

Have you found your book yet?
Yes , I found it an hour ago.
你找到书了没?
一个小时前找到了。

D.yet、ago完成时态的一个标志,

最佳答案为B,问句需用现在完成时,答句需用过去时。

答案选 b
解析:问句中有时间状语yet应该用完成时,而回答中有an hour ago应该用过去时

yet是完成时的标志词,排除A,C
ago为一般过去式的标志词,排除D
所以答案是 B