问题标题:
英语选择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,一定要用过去时.
查看更多
八字精批 八字合婚 八字起名 八字财运 2024运势 测终身运 姓名详批 结婚吉日
已出生未出生
其它推荐
热门其它推荐
付费后即可复制当前文章
《英语选择1、Whydon'tyouputthemeatinthefridge?Itwill___freshforseveraldays.A.bestayedB.stayC.bestayingD.havestayed2、RomanEmpire___forcenturies.A.hasexistedB.existedC.hadexistedD.getexisted3、Manyyearsago,Jane___|其它问答-字典翻译问答网》
限时特价:5.99元/篇原价:20元