谢谢解答,几道英语选择题

外语出国  |  教育科学

1.Had she listened to the lecture carefully last night,she would't ___ in the examination.
A.fail B.have faild
C.have been failing D.have been failing
答案选A,但是从句是表与过去事实相反,不是应该用 if+had +Ved,主句用would+have done吗,那不是应该选B吗?是不是答案错了
2.If the maid comes today,please have her ___ my shirts.
A.washed B.washing C.to wash D.wash
答案选D,有句形have sb. do吗?
3.___ no friction between the surface of the road and our feet,we could not walk at all.
A.If there was B.Were there
C.Was there D.There had
答案选B,我知道If引导的条件从句可以省略If,可是A为什么不对,If又不是必须省略?
4.The match was cancelled because most of the members ___ a match without a standard court.
A.objected to have B.abjected to having
这题答案选B,为什么
5.___ the few who have failed theri examinations,all the other students in the hall are in very high spirits.
A.Apart from B.In spite of
C.Expect D.But for
答案选A,为什么不能选C?
谢谢解答
分享:
2017-07-13

2017-07-13最佳答案

2.have sb. do sth 是固定用法,意思是“使某人做某事”
3.在虚拟语气中,be动词总是用were,而不用was。