问题: 单选一题
5.When I was at your age, I had already finished learning advanced mathematics,_____ you?
A. had B. did C. do D. have
为什么选d
解答:
首先,应该理解这句话的意思:当我在你这个年龄,我已经学习完了高等数学。(可是)你(现在)呢?
这句话前半句:
When I was at your age, I had already finished learning advanced mathematics. 主句是过去的时态:说话人“我”比“你”大--》当我像你这么大的时候。而从句我已经如何如何.所以从句过去完成时态。而后半句have you?是一个对现状的发问:你现在呢?你是不是也完成了你的高等数学呢?是have you already finished learning advanced mathematics?的省略。因为表达的是一个“到目前为止某事情是否已经发生”的提问,不是一个经常发生的动作,不能用现在时态,排除a,b,c选择项,只能用现在完成时。
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。