第1个回答 2022-07-31
现在完成时结构:
have+过去分词
He has been to Beijing.
这句话中be to表示 去过…… 的意思,所以have+过去分词,be→been
现在完成时被动语态结构:
have+been+过去分词
而被动语态结构:be+过去分词 ,完成时中be 变成了been
He has been taught English for five years
过去完成时
1) 概念:表示过去的过去
----|-------|-----|---->其构成是had +过去分词构成.
那时以前 那时 现在
2) 用法
a.在told,said,knew,heard,thought等动词后的宾语从句.
She said (that) she had never been to Paris.
b.状语从句
在过去不同时间发生的两个动作中,发生在先,用过去完成时;发生在后,用一般过去时.
When the police arrived,the thieves had run away.
c.表示意向的动词,如hope,wish,expect,think,intend,mean,suppose等,用过去完成时表示"原本…,未能…"
We had hoped that you would come,but you didn't.
3) 过去完成时的时间状语before,by,until ,when,after,once,as soon as.
He said that he had learned some English before.
By the time he was twelve,Edison had began to make a living by himself.
Tom was disappointed that most of the guests had left when he arrived at the party.