四道单项填空题求解析

1)

Mother______me a new coat yesterday. I ______it on. It fits me well.

A,has made/have tried   B,made/have tried   C,has made/tried   D,made/tried

为什么选B?

2)   

Where______john______?

To the library. He ______there for an hour.

A,has/been/has gone   B,has/gone/has been  C,did/go/went   D,did/be/went

为什么选B?

3)   

Jimmy is leaving for a holiday.

Really? Where______he______?

A,has/gone   B,will/go   C,did/go   D,does/go

为什么选B?

4)   

There______a football match in our school the day after tomorrow.

A,are going to have   B,is going to have   C,are going to be   D,is going to be

为什么选D?

请先 登录 后评论

最佳答案 2014-05-12 16:32

Mother ______ me a new coat yesterday. I ______it on. It fits me well.

A, has made/have tried B, made/have tried C, has made/tried D, made/tried

答案是B

新衣服制作完成,所以要用过去时;第二个空“已经试过”了,主要是指对目前的影响,因为fits用了一般现在时。而用过去时与现在的状态没关系。

Where ______ John ______?

To the library. He ______there for an hour.

A, has/been/has gone B, has/gone/has been C, did/go/went D, did/be/went

答案是B

Where has John gone? 指的是John去了某个地方还没回来。这是have gone to的典型用法。

第二个空有for,表时间的持续,使用has been there表示状态,而且时间的延续。

Jimmy is leaving for a holiday.

Really? Where _____ he______?

A, has/gone B, will/go C, did/go D, does/go

答案B

Jimmy is leaving for a holiday.

Jimmy将去度假,is leaving是非延续性动词和进行时连用表将来。所以,第二句中“他将去哪里?”要用will表达的将来时。

There ______a football match in our school the day after tomorrow.

A, are going to have B, is going to have C, are going to be D, is going to be

答案D

这是there be句型,be going to表示将来时,后面必须接be,后面是a football match,是单数,所以,要用is going to,而不能用are going to

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,2291 浏览
  • 云飞 提出于 2014-05-12 15:34

相似问题