题目内容
4.-_____you ever _____to Beijing?-Yes,three times.( )
| A. | had been | B. | have,been | C. | have,gone |
分析 ---你曾经去过北京吗?
---是的,三次.
解答 答案:B.结合ever可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语you,故have,表示去过某地用have been to,have gone to 去了某地,故选B.
点评 Have been in强调"过去曾去过"之意,表示经验;have been to的意思是"过去到过而现在已返回",它强调"最近的经历";have gone to表示"动作的完成",强调人已离开说话的地方.
练习册系列答案
相关题目
9.-Isn't that your sister Nancy?
-No,it _____be her.She has gone to England.( )
-No,it _____be her.She has gone to England.( )
| A. | mustn't | B. | may not | C. | can't |
16.-Who's ____________boy in red?
-Oh.He's Tom,my brother.( )
-Oh.He's Tom,my brother.( )
| A. | the | B. | a | C. | an | D. | D |
2.-What are your students doing now?
-They football.Let's go and have a look.( )
-They football.Let's go and have a look.( )
| A. | are playing | B. | will play | C. | is playing | D. | were playing |