I have lived in there for 10 years ,为什麼用have 而不是用had?
题目
I have lived in there for 10 years ,为什麼用have 而不是用had?
答案
因为你是说从十年前到现在这段时间,所以用现在完成时.现在完成时的结构是 have/has+动词过去分词.所以这道题用have lived.
如果:他说他住在那里十年了.He said he had lived there for ten years.本句因为主句的谓语是过去时,所以表示的是到他说的时候,说是过去时,所以到过去时为止,用过去完成时,had+动词的过去分词.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- in Nanjig,summer is too hot------me
- 草房子读后感
- 详细过程>----
- 设实数x,y,m,n满足x^+y^=1,m^+n^=1,则mx+ny的取值范围.
- Can I _ (wear) the clothes?
- 求分式方程:x分之x-3=3x分之2再减去3分之8的解.
- 1x2X3x4x5X.80的积的末尾有多少个连续的0
- 我们把顺次连接四边形四条边的中点所得的四边形叫做中点四边形,现有一个对角线分别长为6cm和8cm的菱形,
- 若△ABC三边的长分别为根号下m²+16n²、9m²+4n²、2倍根号下m²+n²(m>0,n>0,且m≠n),试运用构图法求出这个面积
- -0.25大于-2.