小弟在网络上查到的定义 未来完成式:未来某时间点已经完成的动作 比如:I will have worked for 8 hours by 5 pm. 下午五点我已工作满八小时(并结束工作)。 在这句某个时间点是指5点 那如果某个时间点是指某一件事 这样还有符合定义吗? 比如:By the time you read this, I will have gone to the place where good men go. 我用翻译看是:当你读到这篇文章时,我就去好人去的地方了 时间点应该是指前面by the time you read this 但是那算是一件事好像不是某个时间???
by "the time" <- 时间点。你举的例子不好(不要用中文(翻译)去推导)。这个例子应该符合你问的:I will have finished painting before Chloe arrives.(*(*1)不过这仍需要能点出时间点的连接词/介系词等,比如此句的"before" (*1) 我更动了原出处句子,方便说明:https://tinyurl.com/v2h6c5d #2