一定要用been.因为,on the pill表示服药.而be为系动词,表示存在,状态等.这里表示她的状态为服药.所以不能用其它代替.
这句话是过去完成时.没错.
过去完成时的构成为had+done.
在she had been on the pill for three years中,为什么要用been
在she had been on the pill for three years中,为什么要用been
在she had been on the pill for three years中,为什么要用过去式been,能否用其他动词过去式,还有,这句话是过去完成时么?
在she had been on the pill for three years中,为什么要用过去式been,能否用其他动词过去式,还有,这句话是过去完成时么?
英语人气:428 ℃时间:2019-08-21 16:36:32
优质解答
我来回答
类似推荐
- 1.She has been skating for three years.(就划线部分提问)
- she told us her grandfather_for three years 为什么用had been dead
- she has been a flight attendant for about three years 改为同义句
- She has been a member of the Art Club for three years.(同义句转换) It _ three years_she _
- his mother died .she has been_____for three years
猜你喜欢
- 1把pH=3的H2SO4溶液和pH=10的NaOH溶液混合,两者恰好中和,则两种溶液的体积比是( ) A.10:1 B.1:100 C.1:10 D.1:2
- 2上数学课时,老师提出了一个问题:“一个奇数的平方减1,其结果是一个能被8整除的数.
- 3等比数列an的前n项和Sn=2的n次方 -1,则a1的平方+a2的平方+a3的平方+……an的平方=?
- 4玛丽是个诚实的孩子用英语怎么说
- 5如果关于x的方程4x-2m=3x+2和x=2x-3m的解相同,则m=_.
- 6若关于x的方程ax+3=4x的解是正整数,则整数a的值为_.
- 7第一题:甲数的6分之5和乙数的100分之75相等,求甲数和乙数的最简单的整数比.
- 8■□■29英寸电视指多大?
- 9△BAC中,AB=5,AC=12,BC=13,以AC所在的直线为轴将△ABC旋转一周得一个几何体,这个几何体的表面积是( ) A.90π B.65π C.156π D.300π
- 10a+b=3,ab=-8,则a的平方+b的平方等于多少?a的立方加b的立方呢?