字典翻译 问答 其它 英语选择1、Whydon'tyouputthemeatinthefridge?Itwill___freshforseveraldays.A.bestayedB.stayC.bestayingD.havestayed2、RomanEmpire___forcenturies.A.hasexistedB.existedC.hadexistedD.getexisted3、Manyyearsago,Jane___
问题标题:
英语选择1、Whydon'tyouputthemeatinthefridge?Itwill___freshforseveraldays.A.bestayedB.stayC.bestayingD.havestayed2、RomanEmpire___forcenturies.A.hasexistedB.existedC.hadexistedD.getexisted3、Manyyearsago,Jane___
问题描述:

英语选择

1、Whydon'tyouputthemeatinthefridge?Itwill___freshforseveraldays.

A.bestayedB.stayC.bestayingD.havestayed

2、RomanEmpire___forcenturies.

A.hasexistedB.existedC.hadexistedD.getexisted

3、Manyyearsago,Jane___intheflatwithhergrandmaforalongperiodoftime.

A.hadbeenlivingB.hadlived

C.hasbeenlivingD.lived

选什么?

分别说明理由

三句都用过去式,但我不明白得是for加一段时间不是要用现在完成时吗?

申燕回答:
  1.B是将来的事情,还没有把肉放入冰箱.看一个句子:HehastaughtEnglishforfiveyears.那表示他已经教英语5年了,HewillteachEnglishforfiveyears.他还没有开始教,准备教5年.   2.B现在完成时表示动作持续到现在,罗马帝国已经灭亡了.比较:He'slivedhereforthirtyyears.他已经在这里住了30年了(现在还住着);Helivedhereforthirtyyears.他在这里住了30年.(有可能是1880--1910年,现在已经不住了).   3.D二题一样,而且有ago,一定要用过去时.
点击显示
其它推荐
热门其它推荐
  • 其它