问题: 高二一道超难的单选题
--I've told you this is the computer I want to have repaired.
--But look at the time ________, I'll be off in no time .
A. there are left
B. I have left
C. it is to leave
D. we have to leave
解答:
选B 但不是什么现在完成时。
先举2个例子
How much time do we have left for Olympic Beijing of 2008?还有多久是2008北京奥运会开幕?(假如是现在完成时,则应该是have做助动词,而不是do)
Take your time,we have enough time left.
不用急,我们还有充足的时间。
我想这样你就能还原题目了。
个人认为这里left是leave的过去分词做的the time后置定语,“(被)剩下的,余下的”。have 是“有”。那就是“有。。。时间(被)剩余”,“有。。剩余时间”
题目里几个选项,A time不可数,不能用are。 C 没见过这种用法,但很符合“中式英语思维”,D 根本就是干扰项,想干扰B
看看下面是不是也能说的通,就是结构上不合理,容易让人误会。一般不会这么说,这里写出来只是帮助理解。
How much time left for Olympic Beijing of 2008 do we have ?
But look at the time left i have,I'll be off in no time
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。