问题: 高手回答吧
316.--tommy, you should be reading your Maths right now.
--- i know i ____
a. should be b. should c.should have d.did为什么选A,不是B?详细解释各答案,翻译 ?
317.--what ____ you here, my old friend?
--- it's you .
a. brought b.has brought c. takes d. feched为什么选B,不是A?详细解释各答案,翻译 ?
318.it would___us a ___time , but fortunately, we didn't.
c.have taken, longer d. have taken , long为什么选C,不是D?详细解释各答案,
解答:
316.因为A是i know i should be [reading my Maths right now].
我知道我应该此刻正在复习数学。
B项I know i should [read my maths right now].我知道我应该温习数学了。但没强调出我现在应该正在做那个
C项I know i should have [read my maths right now.]
should have+V.pp 表示应该做却没做
即我知道我应该去复习数学但没去
D项 did
使用了助动词 即表示 i know i read my maths right now
我知道我确实复习了数学
和语境不符
317.
我把这个句子理解成“我的老朋友,什么风把你吹来了."
D.fetch? 去取 意义不符
C.takes 带走 方向反了
a b都是带来 b项的现在完成时更强调对现在的影响/结果
318.这题要明白这里的would是虚拟语气的引导词
这件事(我们原先估计)会花我们更长的时间(与后面的句子,事实上并没有做了比较)
与过去事实相反的虚拟语气的格式是:
主句用 would/should/could/might+have+V.pp
从句这里没出现 就不赘述了
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。