高中英语语法时态问题!达人进!

[复制链接]
查看11 | 回复4 | 2011-10-1 14:27:56 | 显示全部楼层 |阅读模式
many yearsago , Jane ________in the flatwithhergrandmaforalongperiodoftimeA.hadbeenlivingB.lived既然有for alongperiodoftime,为什么不能选A,表示在这一段时间·····这一意思呢?有for出现也可以用一般现在时吗?详解,谢啊!答:因为句子中有明显的表示过去时间的时间状语:many years ago, 表示的是过去某段时间内发生的情况,所以用一般过去时,而不用过去完成时。for+一段时间,不仅可以用于完成时态,也可以用于一般时态。它表示某个延续...
回复

使用道具 举报

千问 | 2011-10-1 14:27:56 | 显示全部楼层
我来给你解释这问题,首先你翻一下是这样的:许多年以前我和外祖母平担的地方住了很长时间A的是表示从过去的某一时间起,一直延续到现在的动作或状态,还有可能持续下去。就这道题分析,因为是许多年以前了所以阐述的不应是到现在应该是在过去的某一时间(因为根据句意现在应该不在那里住了)所以理由是这件事应该是发正在过的某一动作或状态,用一般现在时即如果many ye...
回复

使用道具 举报

千问 | 2011-10-1 14:27:56 | 显示全部楼层
这个句子就是一般过去时的句子。后面的for什么是短语,不起作用...
回复

使用道具 举报

千问 | 2011-10-1 14:27:56 | 显示全部楼层
B.lived 为正确选项。祥解要50分。祝你进步!...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行