语法问题 I've just been to book our tickets.

来源:百度知道 编辑:UC知道 时间:2024/07/07 04:34:04
be to do 是将来时的表达方式的其中一种

be to do 表示约定的,计划的或按义务要求即将完成的动作,也可以表示注定要发生的事件

怎么能有完成式 have been to do 呢? 说不通

你真够严谨的,赞一个。

你列举的 be to do 的用法仅限于 be 的一般时态形式,也就是说,当 be 是

am /is / are / was /were 时。 大概以前学习没有注意到。

关于 I've just been to book our tickets.

你还记得初中的一个句型吗 :

Where have you been ? 你刚刚去那里啦?

I've just been to book our tickets.是对这个问题的回答。意思是 我刚

刚去订票的。 这里的 to 表示出去的目的 和 be to do 的结构是有区别不

一样的。

你真细心!祝你学习顺利!

He has gone to China.他已经去中国了
He has been to China.他去过中国。(表示已经回来了)
强调的是主语去中国后的状态了。
这样举例可以吧。

现在完成时态 have done 这里的done 不仅指实意动词的过去分词,也可以是be的过去分词。
I have been a teacher for ten years.我当老师十年了
原句意思是我刚刚去订机票了。

同意你的说法;这种句式即便不算错,也不能说就好,太不自然了.

不矛盾啊。我已经要去订了,意思是你别去,我已经就要去了。

表示刚定完票.have been表示完成.to do表示目的.
目的完成.
不等于be to do