英语翻译最好附上 HAVE BEEN的用法!那到底读完了没有?还有一句She's gone to Madrid.她是在马德里还是回来了?

问题描述:

英语翻译
最好附上 HAVE BEEN的用法!
那到底读完了没有?
还有一句
She's gone to Madrid.
她是在马德里还是回来了?

这本书我已读了一个星期了
从过去一直到现在

have been 是 be 动词的现在完成时
有可能读完了,也可能没读完。但是已经“开始”读了。
has gone 是已经去了(有可能到了,也可能还在路上,但是已经“上路”了)。

我读这本书已经一个礼拜了。

这本书我读了好几周啦。

I've been reading the book for weeks now意思是"我读这本书已经多个星期了"还没读完,可能还要继续读.have been doing 是现在完成进行时,它所说的动作是从过去持续到现在还没结束可能要继续进行下去.She's gone to ...