现在完成时的特殊疑问句
绝世美人儿
756次浏览
2021年02月01日 10:03
最佳经验
本文由作者推荐
怒发冲冠为红颜-好听的女网名
现在完成时的特殊疑问句
疑问词
+have/has +
主语
+
过去分词
+
其他?
How long have you had that bike over there?
询问拥有多长时间
for & since
•
for+
一段时间,指某个动作或状态到现在为止持续了多长时间
•
since
作为
prep
,
后接一个时间
n
“
自
……
以来
”,指某个动词或情况从过去某一时间点一直持续到现在
•
eg.
•
1. I have been a student for eight years.
•
2. I have been a stuedent since eight
years ago.
•
3. I have been a student since I was seven years old.
延续性
v. &
非延续性
v.
动词按其动作发生的方式、动作发生过程的长短,可分为延续性动词和
终止性动词。
•
延续性动词:表示能够延续的动作,这种动作可以延续下去或产生持
久影响,
eg. learn ,work, stand, lie ,know,keep...
•非延续性动词:也称短暂性动词、终止性动词、瞬间动词,表示不能
延续的动作
,
这种动作发生后立即结束
eg. open , borrow, leave, buy,die
比较下列句子
A. How long has Mary left?
×
How long has Mary been away?
√
B. How long has he borrowed the book?
×
How long has he kept the book?
√
C. Maria has come back since three days ago.
×
Maria has been back since three days ago.
√
D. Tony has bought the computer for two years.
×
Tony has had the computer for two years.
√