你爷去世了多久
How long have your grandpa dead?
这车我买了两年
I have had the bike for 5years.
这本书我可以借多长时间
How long can I keep this book?
他哥哥参军5年了
His brother has been joined the army for five years.
电影开始多久了
How long did the movie star?
这老人去世5年了
The old man has been dead for five years.
我和我父母来西安已经三年了
My parents and me have been in xi`an for three years.
音乐会已经结束半个小时
The concert has been over for half an hour.
我到这已经五分钟
I have waited for five minutes.
商场已经开门20分钟了
The store had open the door for 20 minutes.
仅供参考,准确率:85%
参考资料:学海风暴