问题: 过去完成时与一般现在时
The enemy spy was found at last. Really. Where____himsef A. has he hidden B.did he hide C.had he hidden 为什么选b?
解答:
如果选A答案,用现在完成时,表示他还藏着,可前面一句The enemy spy was found at last是过去时,是说那个特工已被抓住了,所以他藏在哪儿早已是过去的事,用现在完成时是不对的。
C答案是过去完成时,表示在过去一时间与动作之前发生的动作。可句子中的这个藏(hide)这一动作并不只是发生在被找到(was found )之前,而是一直发生到被找到之时,所以也应该用过去时。因此C答案也是错的。只有B答案正确。
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。