过去完成时和过去完成进行时例子

weweregoodfriends。we_____(know)eachotherforyears.空格里填wehavebeenknowing吗?写错了,是填wehadbe... we were good friends。 we_ _ _ _ _ (know)each other for years.
空格里填 we have been knowing 吗?
写错了,是填 we had been knowing each other 吗?
展开
 我来答
在线情感圈
娱乐百晓生

2017-10-22 · 娱乐频道小精灵
知道大有可为答主
回答量:6811
采纳率:91%
帮助的人:471万
展开全部
一般过去时
⑴表示过去发生的动作或状态,通常会有明确的表示过去的时间状语.
I went to the zoo yesterday.
I stayed up last night ..
⑵叙述过去连续发生的动作或状态.
This morning ,I got up early ,went out for a walk ,then came back and cooked for my family .
⑶表示过去某一段不确定的时间内发生的动作或状态.
He worked in the store for 5 years.
⑷讲故事时用一般过去时,但描述故事发生的背景时用过去进行时.
⑸ used to do sth.过去常常(习惯)做某事
be used to doing sth 一直习惯做某事
I used to get up early.
I am used to getting up early.
过去进行时
⑴ 表示过去某一点时间正在进行的动作或状态.
I was watching TV at 11 last night.
⑵ 表示过去某一段时间内一直进行的动作或状态,但说话时动作并没有发生.
He was writing a book last week.
⑶ 表开始,表结束,表移动的瞬间动词(come,go,arrive,leave,start)用在过去进行时中,表示过去的将来即将发生的动作或状态
Yesterday he said he was leaving for Shanghai next week.
⑷ 过去进行时与always总是,constantly始终,really非常,actually实际上,often经常,usually通常,all the time一直、总是,continually一直,等副词连用时,表示过去反复出现或发生习的惯性动作,此时常表示说话人的某种感情,如赞扬,遗憾,讨厌或不满等.
When he was a boy he was always crying.
⑸讲故事时用一般过去时,但描述故事发生的背景时用过去进行时.
过去完成时
⑴ 动作发生在过去的某一时间之前,持续到过去的这一点,有可能延续到将来.
⑵ 动作在过去的某一时间已经完成.
⑶ 动作常用于间接引语中,表示某事在我们过去所谈话或者所思考的时间以前已经发生了.
过去完成进行时
表示动作在过去某一时间之前开始并延续到过去的这个时间,这一动作可能还在进行,也可能已经停止.
alexpascal
高粉答主

2017-10-22 · 醉心答题,欢迎关注
知道顶级答主
回答量:11.2万
采纳率:89%
帮助的人:1.7亿
展开全部
错误。正确:
We have known each other for years.
更多追问追答
追问
可是 句子里面写的是 we were good friends 我们过去是好朋友。
如果后面用现在完成时是不是有点时态不对啊?
我们过去是好朋友,我们现在已经认识很多年了?
追答
我看明白了。这里用know的过去式knew。我认识他很多年了。一般过去时也可以跟表示时间延续的短语的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式