作业帮 > 英语 > 作业

I've been here since 1976.为什麽要用been?如果改用lived可以吗?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/30 13:22:28
I've been here since 1976.为什麽要用been?如果改用lived可以吗?
可以用lived
这是完成时的一个考点
现在完成时的"未完成用法"指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去.
例如:He has lived here since 1978.自从1978年以来,他一直住在这儿.(动作起始于1978年,一直住到现在,可能还要继续住下去.)
I have been in the army for more than 5 years.我在部队已经呆了五年多了.(动作开始于5年前,一直延续至今,有可能还要继续下去.)
此种用法的句中常需一个表示一段时间的状语(由since或for引导),或表示与现在时刻相连的时间状语(如:up to now,so far到目前为止)等.
例如:I have heard nothing from him up to now.到目前为止我没有他的任何消息.
注意:(1)现在完成时的未完成用法只适用于延续性动词,不可用于终止性动词,即瞬间完成或延续时间很短的动词.如:come,go,arrive,leave,join,become,die等.
(2)现在完成时常见两种句型:
①主语+have / has been+for短语
②It is+一段时间+ since从句
例如:He has been in the League for three years.或It is three years since he joined the League.他入团已三年了.
再问: 解釋很詳細,我主要是想弄清be這一詞,一般是以情態動詞原型出現,這裡爲什麽用be呢?
再答: 这里表示“在这里”而英文表示“在这里”的习惯用法 如 I am here,用be动词表示。完成时即是have been+时间状语参考