在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,能否用其他动词过去式,还有,这句话是过去完成时么?
答案
一定要用been.因为,on the pill表示服药.而be为系动词,表示存在,状态等.这里表示她的状态为服药.所以不能用其它代替.
这句话是过去完成时.没错.
过去完成时的构成为had+done.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 一块铁板的厚度为6厘米宽为1,5米长为6米重量是多少?
- 这里的30、40、50是什么意思?
- 某种广告支架呈三角形,制作要求是:cos∠ACB=1/4,AC长比AB多1米,设AC为y米,BC为x米
- 甲、乙两水管向水池注水,甲8小时可以注满水池,乙12小时可注满水池.现在由甲先注3小时
- write a short passge about the music you
- 5的立方加3的立方分之5的立方加2的立方等于5+3分之5+2
- 列车通过长360米的第一隧道要24秒,后来又通过长220米的第二隧道,要16秒,求车身长和列车每秒的速度
- 张抗抗《城市的标识》
- come(反义词) there(同音词) man(对应词)
- ABCD-CDC=ABC(竖式)求A,B,C,D各为什么?
热门考点