题目内容
She ________ to the Great Wall several times. Now she ________ there again.
[ ]
A.has gone; has been
B.has been; has gone
C.went; has been
D.has been; went
答案:B
解析:
提示:
解析:
|
解析: have been (to) 指“到过某地”,说话时此人已经回来,侧重指经历。have gone (to) 指“已经去了某地”,说话时此人不在活动地点。故选B。 |
提示:
|
启示:现在完成时表示过去发生的动作,对现在有影响。通常表示瞬间动作或位置转换的动词 (非延续性动词) 不能与表示一段时间的状语连用。如:(错误) He has died for 3 years. (正确) He has been dead for 3 years. |
练习册系列答案
相关题目
The English teacher isn't here. She ________ to the office.
| A.has been | B.has gone | C.went | D.did go |