什么是同位素治疗痤疮:高手帮我讲一下啊

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 15:37:40
We have done things we ought not to have done and ________ undone things we ought to have done.
A. left B. leave C. will leave D. leaving
答案选C,为什么用将来时啊?用have left可以吗?
(7.20)

句意:我们做了本不该做的事,却把该做的事丢在了一边
因为现在只是“做了本不该做的事”,而“该做的事丢在了一边”还没完成,也就是说,有可能将会是这样,所以选C。
当然,如果你认为两件事是同时的,那么也可以用have left。

will leave 表示“将来还要空下我们该做的”
可我感觉A.选项更好,这样两句才能并列,意思也符合原句

现在完成时(前)对将来造成的影响(后)
如两个都是现在完成时,有什么意义呢