谁来跟我讲一下过去完成进行时的问题

谁来跟我讲一下过去完成进行时的问题
就是had+been+doing的结构
应该在什么情况什么语境用
还有这一句
Once ,however,it failed to give the correct time.A painter who had been working on the tower hung a pot of paint on one of the hands.
第二句中为什么用“had been working",不用worked,什么原因
qcc201 1年前 已收到5个回答 举报

娃哈哈f584 幼苗

共回答了16个问题采纳率:87.5% 举报

过去完成时使用在表示“过去某个时间之前完成的动作”,也就是“过去的过去”.昨天以前一直在睡觉:had been sleeping
painter who had been working on the tower 画家一直在塔上作画,受理拿着一桶颜料 进行时都表持续

1年前

1

samwxh 幼苗

共回答了22个问题 举报

过去完成时

1) 概念:表示过去的过去
----|-------|-----|---->其构成是had +过去分词构成。
那时以前 那时 现在
2) 用法
a. 在told, said, knew, heard, thought等动词后的宾语从句。
She said (that) she had never be...

1年前

1

riguang_yh 幼苗

共回答了25个问题 举报

had+been+doing 表示过去一直进行的动作,是强调持续性的。
比如,I had been working for all day long yesterday.
意思就是我昨天一直工作一天,而过去式一般不做强调持续性。
也许是选择题容易出这样的问题,要你区别这两种,一般来讲都是可以看到标志的,例如刚才那句的for all day long 就是个提示,表示持续一...

1年前

1

小拍 幼苗

共回答了42个问题 举报

比说你想表达:雨从昨天一直下到现在.
你不能说成:it's raining
也把能说成:it has rained
也不能说成:it rains
也不能说成:it rained
能表达上面那个意思,就要用到完成进行时了.
it has been raining for 2 days.
A painter who had been worki...

1年前

1

wlgb 幼苗

共回答了52个问题 举报

"worked"是一般过去时的用法.
”had been doing"是过去完成进行时的用法,主要表示动作在过去某一时间之前开始,一直延续到这一过去时间,必须以一过去时间为前提.
例如:
I had been looking for it for days before I found it .
(这个东西,我找了好多天才找着.)...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.024 s. - webmaster@yulucn.com