问题: 一道费解的英语选择
Hello !!I ____ you ____in London.How long have you been here ?
A don't know,were B hadn't know ,are
C haven't know ,are D didn't know ,were
我觉得在A 和D之间难以取舍,感觉D按语法好像对“我过去不知道你在伦敦”但按语感又觉得A对,虽然很多朋友帮忙,但也是仁者见仁,智者见智。我还是不是很明了,希望老师帮忙解答一下,谢谢!!!
解答:
听意思,他说话时已经知道了,否则也就没有这个对话了.不可能说着还不知道."不知道"是过去.
要选D.
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。