作业帮 > 英语 > 作业

单项选择(现在完成时中的延续性动词)

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/11/08 03:52:52
Mr Li died last year. He____ for several months already. A. has been dying B.has died C.has been dead D.died
解题思路: 终止性动词不能和表示一段时间的状语连用,要把它变为相应的延续性动词。
解题过程:
本题选C. 意思为“李先生去年死了。他已经死了好几个月了。”句中有现在完成时的标志词already,所以判断此题为现在完成时。die动词“死”是终止性动词,不能在现在完成时中和表示一段时间的状语连用。要表示“死了多久”要把终止性动词变为相应的延续性动词。在本题中要把die 变为 be dead。
在现在完成时态中,延续性动词可与表示一段时间的状语连用。非延续性动词(也称“终止性动词”“瞬间动词”)只表示一时的动作,在肯定句中不能与表示延续的时间状语连用,这类动词常用的有:go, come, leave, find, buy, arrive, give, stop, join, marry, die, open, close等。因此,我们可以把这些动词作一些变化,变为延续性动词或状态,才能与表示一段时间的状语连用。例如:
come—be here; go—be there; become—be; begin/start—be on; borrow—keep; buy—have; die—be dead; leave—be away (from); open —be open; close —be closed
试比较:
The man has died for one year.(误)
The man has been dead for one year. (正)
I have borrowed the books for two weeks. (误)
I have kept the books for two weeks. (正)
最终答案:略