--When _____ you _____ it? --An hour ago.
A. have, finished
B. did, finish
C. can, finish
D. do, finish
【答案】B
【解析】句意:-你什么时候完成的它?-一个小时之前。have finished现在完成时,表示过去发生的动作对现在造成的影响或结果;did…finish一般过去时,表示过去发生的动作;can…finish能够完成;do…finish一般现在时,表示经常性、习惯性的动作。根据下面的回答An hour ago可知,这里问的是过去的事情,故应用一般过去时,选B。
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
上一篇 : 书面表达
