首页 > 留学知识库

问题: 英语

1 We___(be) disappointed if there is no snow for Christtmas.
2 You ___(lie)Stop it,and tellthe truth like a man.
3 His hair is long; he ___(have) a haircut tomorrow.
4写出比较级和最高级
dirty ---( )
5 Have you seen the film "Murder on the orient Express"_____a B.B.C. Television program?

解答:

1/will be 因为if从句用的是is,表明是将来的一个假设。如果用的是had been no snow,那么就是表示现实是有雪的,然后说话的人想说如果没有雪这种情况,你会失望,前半句就需要改成would have be,这是虚拟语态的用法。
2/should have lied 这是should have done的用法,表示本应该怎么做。这道题在选择时还要注意lie这个动词的过去式和分词形式。因为对应不同的意思,它有三种不同的过去式和过去分词组合。
3/is going to have 比will have 好,因为be going to do sth这种用法比will do 更侧重于这件事情已经计划好了,有“注定要做”的意思再里面。状语tomorrow说明是将来时。
4、dirtier; dirtiest
5、on,一般来说,表示在哪个频道播出要用介词on,比如你可以说which channel is this program on?这个节目在哪个频道播出?
短语on the air就是在广播中的意思。