谓语的时态问题

谓语的时态问题

题目
谓语的时态问题
现在有两道造句题,不知道书上的答案对不对:
bill gates,computer programmer
答案:bill gates was a computer programmer at first.
我自己的解释是,比尔盖茨已经不是程序员了,所以要用was
那么,接下来还有一道题:
fei junlong nie haisheng, pilots,before
答案给的是:fei junlong nie haisheng are pilots before they became astronauts
为什么此时be动词要用are,如果用了are为什么后面要用became.
希望给出的答案有理有据,而不是根据答案牵强附会.我觉得似乎是答案错了.
嗯,我也觉得第一题是对的。
答案
第一题我觉得意思和语法上没问题, 造句还加上了at first 更呼应了前面的was
第二题我觉得are 用的不对
不仅可以用were, 更准确的用had been, 表过去的过去
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.