几个英语选择题,请教一下高手,须说出原因

来源:百度知道 编辑:UC知道 时间:2024/06/09 14:48:04
1.His father has told him time and again ________
A.not waste time playing
B.not waste time to play
C. don't waste time playing
D. not to waste time playing

2.My radio doesn't work.I'll have to go to town______
A. to repair it
B. to have repaired it
C. and repair it
D. to have it repaired

3.Have you finished______ the article?
A. write B. to write C.writing D.written

4.He bought a book ____the radio the day before yesterday.
A. on B. from C.of D.for

5._________, he washed the cup and put it away.
A. Having drank the coffee
B. Having drunk the coffee
C. Drinking the coffee
D. After drank the coffee

6.I would pay you now if I ____ the money
A. have B. had C. would have D . were to have

请告诉我为什么要选取那个答案的原因.
请告诉我这些题是哪个阶段的(初中?高中?大学?过六级?或更高?

谢谢!

1 D tell sb (not)to do sth .告诉某人(不要)做某事
2 D 注意主动被动,radio是被修,所以必须用被动.C这里是用I,主动,但是结合I'll have to go to town,可以知道不是我修,是我送去给别人修,.所以不能选C.
3 C finish doing 完成某事
4 A on the radio 通过广播
5 B washed 是过去式,发生在过去之前的,用过去完成时.drink的过去完成时是drunk.
6 D 这句是虚拟语气,翻译为:如果我现在有钱我就还给你了.但是现实是我没钱.所以用虚拟.I 的虚拟系动词用were.

这些都是高中题目吧. 如果有哪里不正确.欢迎各位不吝指教.谢谢.

1.D(句子已有一个谓语has told,而A,B,C选项中也含谓语,D选项中not to waste是不定式,不是谓语.记住句型:tell/ask sb (not) to do sth.)
2.D(have sth done是固定搭配,意思就是短语中的done(do),但不是自己做,A,C选项都意为自己做,那么便不能与前面的"go to the town"连接,B选项本身就是错误的.关于have sth done,例:I'll go to have my hair cut,就是"我将要(找人给我)剪头发".)
3.C(finish+doing是固定语法,只要记住就行了.)
4.B(from意为"从......(渠道)")
5.D(A,B,C选项皆为现在分词短语作状语,意为伴随,与原句不能翻译.)
6.B(此题为虚拟语气.表示与现在事实相反的假设,条件状语从句中的谓语动词用"过去式(be动词的过去式用were)",而主句中的谓语动词用"would/should/could/might+do)

应该是初中吧.也有牵涉高一高二的知识.

1 d原因已经说了
6 b貌似是对现在的虚拟