这句话不是要用完成式表示吗?

来源:百度知道 编辑:UC知道 时间:2024/09/23 00:26:32
we agreed (to meet)here but so far she hasn't turned up yet.
A having met B meeting C to meet D to have met
这里agreed (to meet)here 不是发生在she hasn't turned up yet之前吗?为什么这里不用to have met 呢?

to have met是表示已经见过面了
如果你要表示已经同意见面这个意思就应该是“have agreed to meet"

agreed to meet是一整个动作。不能在中间插什么词。
如果要+have,那么也应该+在agreed之前。