have had . 和have done . had done . 和 have been doing .... had been doing ,和have been +adj . 区别

总的来说就是have后面和had后面的各种搭配的不同。求高手解释。。。我现在在国外上学。英语作业特别难。而且很爱出这种难辨认的选择题。如果有满意答案。我追加100分啊!!... 总的来说 就是 have 后面 和had 后面 的各种搭配的 不同。 求高手解释。。。 我现在在国外上学。 英语作业特别难 。而且很爱出 这种 难辨认的 选择题。 如果有满意答案。 我追加100 分啊!!!!!!!!!!!!!!!!!!!!!!!! 展开
佰林聊百态
2011-09-25 · TA获得超过2万个赞
知道大有可为答主
回答量:2270
采纳率:100%
帮助的人:1176万
展开全部
你好
为你的解析如下:
have had 就是你已经有了什么
比如 I have had this dictionary since I was little.
have done 就是你做过什么
比如 I have made a big buzzer shot.
我曾经打球时绝杀过。

had done 就是针对于过去的过去,理解起来就是你昨天说的have done
比如 I had done a whole bunch of work,which I said it yesterday.

have been doing 强调一直做
比如: I have been doing my homework all these days
had been doing ,同理,是指过去的过去

have been + adj. 就是你。。过
比如他生过一场大病就是 he has been sick severely

希望能帮到你~不懂欢迎追问~
更多追问追答
追问
嗯  你说得很清楚。  能不能再给我说说 。    我们现在这里做的英语填空选择题 都非常  长啊。  一般 句子都分成 两部分 。 一般中间 用  before .  after . while . since . until . unless / 这些词语 连接 上下句啊。  你能不能告诉我 见了这种题 辨别动词 是什么时态  的方法啊 ?或者说 做这种考 动词时态的 题 的 秘诀 和方法!
追答
辨别动词时态你要分清,主要有这几种:过去完成,过去,过去将来,现在,现在完成 将来时,还有将来完成。
至于这些词,我觉得你对比记忆比较有效
比如before . after 是一组相反意思的,before多用过去时,after 用将来时
since, 是现在完成时的标志
until一般跟将来时用,也有过去时的,比如i won't leave until you agree with it./ I didn't give up until he appeared.
unless 基本上所有时态都可能出现,只要表达意思是 除非。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式