英语否定句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的过去分词)来表示.
对于现在完成时的含义你要是还不懂的话,多看一下它的例句,相信你可以看得懂的.