题目内容
19.The sick man has________ hospital for about a week.( )| A. | been to | B. | come to | C. | gone to | D. | been in |
分析 那个病人已经在医院大约一个星期了.
解答 答案:D.结合 for about a week可知动作发生在过去,持续了一段时间,故用现在完成时,结合前后文可知是表达在医院待了一段时间,故用have/has+been in.have/has+been to去过某地.have/has+gone to去了某地,故答案是D.
点评 现在完成时有两种用法1.过去发生的某一动作对现在造成的影响或结果或到现在为止已经发生或完成的动作.2.表示过去发生的、持续到现在的动作或状态.
练习册系列答案
相关题目
4.---What's on the floor?
---______( )
---______( )
| A. | That's my key. | B. | It's over there | C. | There's a book. |
7.I'm my student card.But I can't it.( )
| A. | looking for; find | B. | finding; look for | ||
| C. | looking for; finding | D. | look for; find |
14.she _____ any food for dinner tonight.( )
| A. | doesn't need to | B. | needn't buying | ||
| C. | doesn't need to buy | D. | needn't to buy |
11.---Is this your pencil?---__________.It's hers.( )
| A. | Yes,it is. | B. | No,it isn't. | C. | It isn't. |
8.---Is this your sister?
---_______,This is my friend.( )
---_______,This is my friend.( )
| A. | No,it is. | B. | No,it isn't | C. | Yes,it isn't. |