问题: 今天语法课的不懂/?
hello,i_____you____on London.How long have you been here?
A don't know were
B hadn't known are
C haven't known are
D didn't know were
具体讲讲为什么/谢谢``
解答:
D,用排除法可删除前两个答案,那么只需要在C和D当中选择,先看C,首先用了一个现在完成时态,那么现在完成时态表示的是过去发生的事情一直延续到现在,那么此时态与句意不能融合,因为在提问的时候两人已经见面,是知道了对方在那,过不能用现在完成时态.再看D,用的是一般过去时态,表示的是在说话之前的过去都不知道对方的存在,与句意相符合,所以选择D.
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。