作业帮 > 英语 > 作业

几道英语单选题1.Bob wnted to play a trick on Tom,but gave himself _

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/18 16:45:08
几道英语单选题
1.Bob wnted to play a trick on Tom,but gave himself __by laughing.
为什么填away
2.-Why didn't you tell me there was no meeting today?I__have driven all the way here through the heavy snow.
答案是needn't,为什么can't不行
3.The window--- open all night,which was very dangerous.
答案是stayed,为什么不用left 或kept
1 give (somebody) away 是固定搭配,意思为泄露
这句意思就是Bob因为笑场而泄露了自己的trick
但注意,如果只是 (somebody) give away (something),give away就为施舍的意思
2 要注意can't have (done something)是"当时不能够"的意思,要注意用这个can't have (done something)的条件是某人真的没有做某件事的时候.
needn't have (done something)是"当时不需要"的意思,用这个的条件是某人真的做了某件事后又觉得不需要的时候
而这句明显能看出,说话者当时是做了drive all the way here这件事的,但是后来觉得作这件事不必要的.为什么呢?原因在前一句问句里(要注意这两句是同一人说的).先看句面意思:“为什么你不告诉我今天不开会?”意思是他以为今天开会,所以推出他今天开车来了,但是现在因为知道不用开会了,就觉得当时不必开车过来了.
3 这题如果用中文直译的话,三个选项当然没区别.但是明显不能直译,因为英文是有和中文不一样的语法规则的.这题用到的语法知识是主动和被动句.
三个词的主动句用法:
Somebody kept the window open
Somebody left the window open
The window stayed open
被动句用法:
The window was kept/ was left open (by somebody)
其实kept 和left不能用就差个was
这些用法是需要记住的