be finished还是have finished

I didn’t phone till four o’clock in the hope that you’d be finished. 句子中的you’d be finished 是不是打错了?be finished 应该改为 have finished,对不对?


请先 登录 后评论

最佳答案 2017-03-04 22:27

I didn't phone till four o'clock in the hope that you'd be finished. 我一直等到四点钟才打电话,希望那时你已经做完事了。 这句话是正确的。be finished 既可用于被动结构,又可用于系表结构。

1. 主语为事时,其具有被动含义:

Everything is finished.

2.主语为人时,其具有主动含义:

I will be finished by 2 this afternoon.


请先 登录 后评论

其它 1 个回答

罗 芳

be finished 当主语是表人的名词或代词时,finished 常常具有主动意义,在这个结构中,主语并不是受动者,而是施动者。be finished 表示动作的结果或状态。例如:

At last I was finished on time. 我终于按时干完了。

I’ll be finished by six. 我六点钟之前干完。

We are not finished; quite a little is left to do. 我们还没有干完,还有不少的工作要做。

类似的用法还有 be done (with) 等。如:

Are you done with the newspaper? 你读完那份报纸了吗?

I wish to be done with my task. 我希望把我的工作干完。

I am done with writing him letters asking him to pay his pill. 我已经写过信向他讨账。

请先 登录 后评论
  • 2 关注
  • 1 收藏,8192 浏览
  • 马迪华   提出于 2014-04-18 16:27

相似问题