1.Its stupid him to say such things in public.
A. of
B. for
C. to
D. in
2.As a writer, he is very popular with people in early forties.
A. ones
B. their
C. his
D. her
3.There an English contest next week. Will you take part in it?
A. is having
B. is going to have
C. will have
D. will be
【答案解析】
1.選A。此處stupid是指這個人的特性,故用of。
2.選B。句子意思是,這個作家很受40歲人群歡迎。in ones early forties這里的ones由people決定。如果是說這個作家40歲的時候很受人歡迎,應(yīng)該是過去時。
3.選D。there be句型和將來時搭配的結(jié)構(gòu)分別為there is going to be或者there will be,此處是D。無論哪個時態(tài)的there be句型,都不會出現(xiàn)have代替be的情況,即使是完成時,也是there have been。