两道现在完成时的题

来源:百度知道 编辑:UC知道 时间:2024/06/03 17:42:10
1. Where is Mr.Liu?---He ( )the library.
A. has been to B.has gone to C.has been in
答案写的是选A 可是我觉的怎么是选B呢??

2. Miss Gao left an hour ago .(改写句子,句意不变)
是改成Miss Gao has been away since an hour ago . 不??

还有一个问题 has been to 的意思是不是 某人曾去过某地(但现在不在那)?

1.我也想选B.
2.我觉得应该把has改成had吧~
3.have been to是去了某地,已经回来了.
have gone to是去了某地,还没回来.
你说的对.

1,选A。2,miss gao has been away before an hour.3,就是那个意思。

has been to是去了没回来,has gone to是去过.since和ago不能连用.

1. 第一题的答案肯定错了,你是对的,选B。
2. 可以改成 Miss Gao has been away since an hour ago . 从语法角度看没有问题,但是实际中这种说法觉得不自然,是为了改变句型而说的。这么说可能好些:
It has been (It is) an hour since Miss Gao left.

3. has been to 确实是 曾去过某地

1.答案选B,他已经去图书馆了。(参见参考资料)
2.Miss Gao has been away an hour before .
before与过去完成时联用的。ago用在过去式里面吧。 (http://zhidao.baidu.com/question/63920030.html?si=3)