before after 能否跟完成时态
题目
before after 能否跟完成时态
如题:
1、之前上课的时候老师说到before after不能跟完成时,他说的是主句不跟完成时还是从句不跟完成时?
我的造句:
①He has finished his homework before he went to bed.
②He fininshed his homework before he had went to bed.
③He finished his homework before he has gone to bed.
④He had finished his home work before he went to bed.
请分开点评,从时态的平行到用法.
2、另外before在做修饰的时候也遵循上面规律么?
例句:
①He has done his homework before.
②He did his homework before.
③Tom has never before been isolated from his friend.
求点评.
答案
1里面的造句,has是现在完成时,不可能发生在过去式的went之前,所以只能说he had finished his homework before he went to bed. ①就不对了,同理,②的时间先后顺序也反了,过去完成时表示“过去的过去”,是不能发生在过去式之后的.②只能改成he finished his homework before he went to bed或者和①一样.has gone 这种用法一般只用在去一某地还未归,这里不能这样用,只能用went to bed. ④是可以的.
2里面,before表时间一般表示的是“以前做过/未做过某事”,①语法上还算讲得通,但是意思就变成“他以前做过他的作业”,一般无这种用法.同理, ②表示的意思也是“他以前做过他的作业”,不大通顺.③应该是Tom has never been isolated from his friend before吧?这样用是可以的,表示“tom以前从来没有被朋友孤立过”.类似的有He has done this before,表示他以前也这么干过,其实意思上跟he did this before一样的
英语这东西其实哪有这么严格的语法啊,就算一条条列出来也总会有特例,我敢说你们老师讲题的时候肯定这样讲过,“这种用法是个特例”之类的.其实都是中国人自己编出来为难自己的,要想用的熟练就要多读多看,语感有了自然就知道怎么用了.
加油咯~~
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 解方程:1500(1+50%)(1-X)=1500+500
- have you
- 语文报2011第33期初一版
- 若函数f(x)=a·b^x的图像经过A(4,1/4)、B(5,1)将图像向左移5个单位得到函数g(x)的图像设h(x)=
- 张师傅两天做完一批零件,第一天完成了55%,比第二天多加工了18哥,第二天加工了多少个?
- 1*2*3*4*5*……*125的尾部一共有多少个零?
- 修一条公路已经修了8分之1,如果在修150千米,就正好修到中点,长多少米?
- 科学计算器 怎样把sin15的得数小数改为分数?
- 一个直角梯形,上底5厘米,下底8厘米,高10厘米,如果以它的下底为轴旋转一周得到一个立体图形,求这个立体
- 汉字间的幽默对话
热门考点
- 在边长为2的等边三角形ABC中,设向量BC=2向量BD,向量CA=3向量CE,则向量AD·向量BE=?求
- 几道应用题
- 家庭给我带来了快乐 作文 400字
- 一串数字9.2.1.3.从第三个数起,每个数字都是它前面两个数之和的个位数上的数字.第100个数是几?
- 在乙酸乙酯的制取中,为什么不能用NaOH代替Na2CO3
- 幸得脱幸怎么解释
- 云这个子加偏旁再组词
- 用一个木桶向水缸仲倒水,如果倒进4桶水,连缸共重240千克,如果倒进7桶水,连缸共重390千克,一桶水和一个水缸各重多少千克?
- 等差数列 a1+a4=10 a2-a3=-2 此数列前n项和sn=?
- 解方程 15+8x+x²=39