英语否定句have/has+not.为什么在后面加过去式动词..
题目
英语否定句have/has+not.为什么在后面加过去式动词..
It rained very hard last night.(so hard for six months)
It hasn't rained so hard for six months.
He flew his plane in bad weather.(never...such bad weather before)
He has never flown his plane in such bad weather before.
不是否定句加原型动词的吗?..
答案
括号里面的短语表示时间段,意思是这么长时间以来.
所以要用现在完成时,表示已经,如第一题:要改为符合括号内的条件,意思就变成六个月以来很久都没下过(注意“过”这个字)这么大的雨了.现在完成时的结构就是have +动词的过去分词,表示“已经”,或者“曾经”.
第二句话就是要你按照括号里面“从没有在如此恶劣的天气下.过(注意这个“过”字)”的条件来改句子,完成时之前提过,表示 “曾经”,所以才会用have+flown(fly的过去分词)来表示.
对于现在完成时的含义你要是还不懂的话,多看一下它的例句,相信你可以看得懂的.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点