I have seen the film Titanic already.When ____ you ____(see) it?The day before yesterday.Mr.Black ____ (live) in China since five years age.We ____ trees last Sunday.So far we ____ (plant) over 3,0000 trees there.The old man ____ (die) last year.He ____ (die) for a year.---Where ____ you ____ (put) the book?I can't see it anywhere.---I ____ (put)it right here.But now it's gone.这些答案是什么,从那看出来应该这样填的?是为什么这样填!比如 I have seen the film Titanic already.When __

问题描述:

I have seen the film Titanic already.When ____ you ____(see) it?The day before yesterday.
Mr.Black ____ (live) in China since five years age.
We ____ trees last Sunday.So far we ____ (plant) over 3,0000 trees there.
The old man ____ (die) last year.He ____ (die) for a year.
---Where ____ you ____ (put) the book?I can't see it anywhere.
---I ____ (put)it right here.But now it's gone.
这些答案是什么,从那看出来应该这样填的?
是为什么这样填!
比如 I have seen the film Titanic already.When ____ you ____(see) it?The day before yesterday,应填have和seen,因为现在完成时用have...过去分词

have lived从since five years age要用完成时have plant从So far 意思是“迄今为止,到目前为止”,有完成时连用
died last year是明确的时间状语,所以要用一般过去时态
did put、put 过去放,你把书放哪啦,回答用一般过去式

When did you see it 就可以啊...

为什么非要用完成时态呢?

I have seen the film Titanic already. When ____ you ____(see) it? The day before yesterday
这句不应该是When have you seen it吧,现在完成时是不能跟具体时间的,这句话问答完整版应该是:When did you see it? I saw it the day before yesterday.
当后面跟具体时间时,只能用一般过去式

lived
have plant
has died

put

I have seen the film Titanic already.When _did___ you __see__(see) it?The day before yesterday.
Mr.Black __have lived__ (live) in China since five years age.
We __planted__ trees last Sunday.So far we __have planted__ (plant) over 3,0000 trees there.
The old man __died__ (die) last year.He __has been dead__ (die) for a year.
---Where _have/did___ you _put___ (put) the book?I can't see it anywhere.
---I __put__ (put)it right here.But now it's gone.