学英语最关键之一是如何写谓语,语法书上讲时态是理论上的,我们需要的是贴近生活去理解谓语动词的写法。
英语这种语言有个写谓语的规定而我们中文没有的,跟中文相比是多此一举了。
我们用“学习”这个动词讲中文句子:现在我经常学习英语,昨天我学习英语,明天我学习英语,他说他要学习英语,我学习过英语了,他说他学过英语,我现在正在学习英语,昨天这个时候我正在学习英语,明天这个时候我正在学习英语,现在我一直在学英语,他说去美国之前他一直在学英语,明天我一直在学英语,这些句子无论时间(现在、过去、将来)和动作方式(经常发生、正在发生、已经发生、一直发生)如何变动词“学习”的写法永远不变,但英语中这些句子相对应“学习”的动词“study”写法就变了。
如何变,是按照时间(现在、过去、将来)和动作方式(经常发生、正在发生、已经发生、一直发生)配对组合后给你个公式,用时间“现在”与动作方式(经常发生、正在发生、已经发生、一直发生)配对得出组合:现在反复发生,现在正在发生,现在已经发生,现在一直发生,不同的组合有不同写谓语公式,也说是时态公式,配对就是语法书上所谓的时态定义。
英语中实意动词(do动词和be动词)大约有10000个动词,减去一个be动词,其他的就是9999个do动词,相同的组合这9999个动词作谓语时写法规则一样,同一动词不同的组合写出来的谓语也不同,今天我们不讲be动词的写法,只讲do动词的写法。
本文中只用了几个do动词来讲解操练的,只要知道了组合与其对应的公式就能写谓语了
讲解的方法:先给时间与动作方式的组合,后给公式再例举四种例句,因为同一时态有肯定句、否定句、一般疑问句、特殊疑问句,看到任何一种句子都应该掌握把它变到另外的句子。
为了便于记忆插图如下

一.现在反复发生的动作
他现在经常学英语
三单主语肯定句公式:三单主语+V单(跟在三单主语后面的do动词形式,也称动词单数)+其他。
HeoftenstudiesEnglishnow.
他现在经常学英语吗?
三单主语一般疑问句公式:Does(助动词)+三单主语+动词原形+其他?
DoesheoftenstudiesEnglishnow?
他现在不经常学英语
三单主语否定句公式:三单主语+doesn't+动词原形+其他。
HedoesnotoftenstudiesEnglishnow.
非三单主语肯定句公式:非三单主语+V原形+其他。
我现在经常学英语
IoftenstudyEnglishnow.
非三单主语一般疑问句公式:Do(助动词)+非三单主语+动词原形+其他?
你现在经常学英语吗?
DoyouoftenstudyEnglishnow?
我现在不经常学英语
非三单主语否定句公式:非三单主语+don't+动词原形+其他。
IdonotoftenstudyEnglishnow.
所有时态特殊疑问句公式:特殊疑问词+一般疑问句?
非三单主语特殊疑问句公式:特殊疑问词+Do(助动词)+非三单主语+动词原形+其他?
现在你经常学习什么?
Whatdoyouoftenstudynow?
现在你经常怎样学习英语的?
howdoyouoftenstudyEnglishnow?
现在你在什么地方经常学习英语的?
wheredoyouoftenstudyEnglishnow?
谁现在经常学英语
whooftenstudyEnglishnow?
三单主语特殊疑问句公式:特殊疑问词+does(助动词)+三单主语+动词原形+其他?
现在他经常学习什么?
Whatdoesheoftenstudynow?
现在他怎样学习英语的?
howdoesheoftenstudyEnglishnow?
现在他在什么地方经常学习英语的?
wheredoesheoftenstudyEnglishnow?
谁现在经常学英语
whooftenstudiesEnglishnow?
二.过去发生和反复发生的动作
肯定句公式:任何主语+动词过去式+其他。
昨天我学英语
YesterdayIstudiedEnglish.
过去我经常学英语
BeforeIoftenstudiedEnglish.
一般疑问句公式:
Did(助动词)+任何主语+动词原形+其他
昨天你学英语吗?
DidyoustudiedEnglishyesterday?
过去你经常学英语吗?
DidyouoftenstudiedEnglishbefore?
否定句公式:任何主语+didn't+动词原形+其他。
昨天我没有学英语
YesterdayIdidn'tstudiedEnglish.
过去我不经常学英语
BeforeIdidn'toftenstudiedEnglish.
特殊疑问句公式:特殊疑问词+did(助动词)+任何主语+动词原形+其他?
昨天他学习什么?
Whatdidhestudyyesterday?
三.现阶段和说话时刻正在发生的动作
肯定句公式:主语+助动词be+现在分词+其他
现在他正在学英语
heisstudyingEnglishnow.
现在我们正在学英语
WearestudyingEnglishnow.
现在我正在学英语
IamstudyingEnglishnow.
否定句公式:主语+助动词be+not+现在分词+其他。
现在他没有在学英语
heisnotstudyingEnglishnow.
现在我们没有在学英语
WearenotstudyingEnglishnow.
现在我没在学英语
IamnotstudyingEnglishnow.
一般疑问句公式:助动词be+主语+现在分词+其他?
现在他正在学英语吗?
IshestudyingEnglishnow?
现在你们正在学英语吗?
AreyoustudyingEnglishnow.
现在你正在学英语吗?
AreyoustudyingEnglishnow.
现在我、你们,他正在学什么吗?
特殊疑问句公式:特殊疑问词+助动词be+主语+现在分词+其他?
现在我、你们,他正在学什么吗?
他\你现在正在学英语吗?
Whatishe\areyoustudyingnow?
四:过去某个阶段和某个时刻正在发生的动作
肯定句公式:
主语+助动词be(was,were)+现在分词+其他
昨天这个时候我正在学英语
IwasstudyingEnglishthistimeyesterday.
昨天这个时候他正在学英语
HewasstudyingEnglishthistimeyesterday.
昨天这个时候我们正在学英语
wewerestudyingEnglishthistimeyesterday.
否定句公式:
主语+助动词be+not+现在分词+其他
昨天这个时候我没在学英语
IwasnotstudyingEnglishthistimeyesterday.
昨天这个时候他没正在学英语
HewasnotstudyingEnglishthistimeyesterday.
昨天这个时候我们没正在学英语
wewerenotstudyingEnglishthistimeyesterday.
一般疑问句公式:
助动词be+主语+现在分词+其他?
.昨天这个时候我正在学英语吗?
wasIstudyingEnglishthistimeyesterday?
昨天这个时候他正在学英语吗?
washestudyingEnglishthistimeyesterday?
昨天这个你们时候正在学英语吗?
wereyoustudyingEnglishthistimeyesterday?
特殊疑问句公式:特殊疑问词+助动词be+主语+现在分词+其他?
昨天他\你正在学习什么?
Whatwashe\wereyoustudyingnow?
五对现在来说将要发生的动作
肯定句公式:
任何主语+助动词will+动词原形+其他;
主语+助动词be(am\is\are)goingto+动词原形+其他;
明天他学英语。
HewillstudyEnglishtomorrow.
HeisgoingtostudyEnglishtomorrow.
明天我们学英语。
WewillstudyEnglishtomorrow.
WearegoingtostudyEnglishtomorrow.
明天我学英语。
IwillstudyEnglishtomorrow.
IamgoingtostudyEnglishtomorrow.
否定句公式:
任何主语+助动词will+not+动词原形+其他;
主语+助动词be(am\is\are)+notgoingto+动词原形+其他;
明天我们不学英语
WewillnotstudyEnglishtomorrow.
WearenotgoingtostudyEnglishtomorrow.
明天我不学英语
IwillnotstudyEnglishtomorrow.
IamnotgoingtostudyEnglishtomorrow.
明天他不学英语
HewillnotstudyEnglishtomorrow.
HeisnotgoingtostudyEnglishtomorrow
一般疑问句公式:
助动词will+任何主语+动词原形+其他?
Be(am\is\are)+任何主语+goingto+动词原形+其他?
明天他学英语吗?
WillhestudyEnglishtomorrow?
IshegoingtostudyEnglishtomorrow?
明天你们学英语吗?
willyoustudyEnglishtomorrow?
AreyougoingtostudyEnglishtomorrow?
明天我学英语吗?
willIstudyEnglishtomorrow?
AmIgoingtostudyEnglishtomorrow?
特殊疑问句公式:特殊疑问词+助动词will+任何主语+动词原形+其他?
特殊疑问词+Be(am\is\are)+任何主语+goingto+动词原形+其他?
明天他学什么?
Whatwillhestudytomorrow?
Whatishegoingtostudytomorrow?
六.对过去某个时间来说将要发生的动作
肯定句公式:
任何主语+助动词would+动词原形+其他;
主语+助动词be(was\were)notgoingto+动词原形+其他;
昨天他说他将学英语。
HesaidhewouldstudyEnglishyesterday
HesaidhewasgoingtostudyEnglishyesterday.
昨天我们说我们将学英语。
WesaidwewouldstudyEnglishyesterday
WesaidweweregoingtostudyEnglishyesterday
昨天中饭之后我要学英语。
IwouldstudyEnglishafterlunchyesterday
IwasgoingtostudyEnglishafterlunchyesterday
否定句公式:
任何主语+助动词would+not+动词原形+其他;
主语+助动词be(was\were)+notgoingto+动词原形+其他;
昨天中饭之后我们没学英语
wewouldnotstudyEnglishafterlunchyesterday
wewerenotgoingtostudyEnglishafterlunchyesterday
昨天中饭之后我没学英语
IwouldnotstudyEnglishafterlunchyesterday
IwasnotgoingtostudyEnglishafterlunchyesterday
昨天中饭之后他没学英语
hewouldnotstudyEnglishafterlunchyesterday
hewasnotgoingtostudyEnglishafterlunchyesterday
一般疑问句公式:
助动词would+任何主语+动词原形+其他?
Be(was\were)+主语+goingto+动词原形+其他?
妈妈回来之前他将学英语吗?
wouldhestudyEnglishbeforehismumcomeback?
washegoingtostudyEnglishbeforehismumcomeback?
妈妈回来之前你将学英语吗?
wouldyoustudyEnglishbeforeyourmumcomeback?
wereyougoingtostudyEnglishbeforeyourmumcomeback?
特殊疑问句公式:特殊疑问词+助动词would+任何主语+动词原形+其他?
特殊疑问词+be(was\were)+主语+goingto+动词原形+其他?
妈妈回来之前你将学什么吗?
Whatwillyoustudybeforeyourmumcomeback?
Whatwereyougoingstudybeforeyourmumcomeback?
七:对现在来说已经完成的动作和状态;对现在来说过去某个时间开始发生持续到现在,并可能继续下去的动作
也就是一直发生的动作。
肯定句公式:主语+助动词have(has)+过去分词+其他
他学过英语
HehasstudiedEnglish.
我们学过英语
WehavestudiedEnglish.
现在完成时态的用法
do动词的瞬间动词的完成时态用于过去已经发生的动作,一般没有明确的时间状语。
如:我已经看过这部电影了,Ihaveseenthefilm;
我吃过午餐了,Ihavehadlunch。
持续动词的完成时态也用于发生在过去的动作,持续到现在,并可能继续下去,也就是一直发生的动作,常常与for,since连用。
如:Wehaveworkedintheschoolfor6years.我们在这家学校已工作六年了。
Ihaveworkedintheschoolsince1999.自从1999年我就在这所学校工作。
因完成时态用于发生在过去的动作或状态,持续到现在,并可能继续下去,所以常与表示从过去延续到现在,并包括现在在内的一段时间状语连用,如:today,thismonth,recently,lately,sofar,uptonow,inthepast(late)fewyears等。
与不明确的时间状语连用,如:already,yet,ever,never,just,twice等。
havegone和havebeen区别:havegone用于去某地还没有回来,havebeen用于去某地已经回来。
否定句公式:主语+助动词have(has)+not+过去分词+其他。
他没有学过英语
HehasnotstudiedEnglish.
我们没有学过英语
WehavenotstudiedEnglish.
一般疑问句公式:
助动词have(has)+主语+过去分词+其他?
他学过英语吗?
HashestudiedEnglish?
你学过英语吗?
HaveyoustudiedEnglish?
特殊疑问句公式:特殊疑问词+助动词have(has)+主语+过去分词+其他?
你已经学过什么?
Whathaveyoustudied?
你学什么三年了?
Whathaveyoustudiedforthreeyears?
八.对过去某个时间来说已经完成的动作;对过去某个时间来说动作在这个时间之前就开始发生,持续到这个时间,并可能继续下去的,也就是一直发生的动作
肯定句公式:主语+助动词had+过去分词+其他
在去美国之前他已经学过英语了
HehadstudiedEnglishbeforehewenttoAmerica.
在去美国之前我们已经学过英语了
WehadstudiedEnglishbeforewewenttoAmerica
在去美国之前我们已经学英语一年了
WehadstudiedEnglishfor1yearbeforewewenttoAmerica
对过去某个时间来说已经和一直发生的动作与由“by”,“before”引导的时间状语连用,
到上个学期末他们已经学了3000个单词
Bytheoflastterm,theyhadlearned3,000Englishwords.
在回到中国之前他已经学英语五年了
beforehereturnedtoChina,hehadstudiedEnglishfor5years。
在由when,assoonas,before,after,until等引导的时间状语从句中,如果主句谓语和从句谓语表示的动作在过去不同时间发生,则先发生的动作要用过去完成时态,另一动作用过去时态。
Whenwehurriedtothecinema,thefilmhadbegun.当我到电影院时,电影已经开始了。
在宾语从句中,如果主句用过去时,从句谓语动作发生在主句谓语动作之前,则从句要用过去完成时态.
我父亲问我是否已作出决定。MyfatheraskedusifIhadmadethedecision.
否定句公式:主语+助动词+hadnot+过去分词+其他。
在去美国之前他没学过英语了
HehadnotstudiedEnglishbeforehewenttoAmerica
在去美国之前我们没学过英语了
WehadnotstudiedEnglishbeforewewenttoAmerica
一般疑问句公式:
助动词had+主语+过去分词+其他?
在去美国之前他已经过英语了吗?
HadhestudiedEnglishbeforehewenttoAmerica?
在去美国之前你已经过英语了吗?
HadyoustudiedEnglishbeforeyouwenttoAmerica?
特殊疑问句公式:特殊疑问词+助动词had+主语+过去分词+其他?
在去美国之前他已经过什么?
WhathadyoustudiedbeforeyouwenttoAmerica?
九.对将来某个时间来说已经完成的动作,对将来某个时间来说一直发生的动作
肯定句公式任何主语+will+have+过去分词+其他
主语+be(am\is\are)+have+过去分词+其他
明天这个时候我已经去美国了
IwillhavegonetoAmericathistimetomorrow.
IamgoingtohavegonetoAmericathistimetomorrow。
明天他一直学习
HewillhavestudiedEnglishtomorrow
Heisgoingtohavestudiedtomorrow
否定句公式
任何主语+will+not+have+过去分词+其他
主语+be(am\is\are)+not+have+过去分词+其他
明天这个时候我还没有去美国了
IwillnothavegonetoAmericathistimetomorrowyet.
IamnotgoingtohavegonetoAmericathistimetomorrowyet
明天他不会一直学习
Hewillnothavestudiedtomorrow,
Heisnotgoingtohavestudiedtomorrow,
一般疑问句公式:
Will+任何主语+have+过去分词+其他?
be(am\is\are)+主语+have+过去分词+其他?
明天这个时候你已经去美国了吗?
WillyouhavegonetoAmericathistimetomorrow?
AreyougoingtohavegonetoAmericathistimetomorrow?
明天他一直学习英语吗?
willhehavestudiedEnglishtomorrow?
Ishegoingtohavestudiedtomorrow?
特殊疑问句公式:特殊疑问词+Will+任何主语+have+过去分词+其他?
特殊疑问词+be(am\is\are)+主语+have+过去分词+其他?
明天你何时已经去了美国?
WhenwillyouhavegonetoAmerica?
WhenareyougoingtohavegonetoAmerica?
十:对现在来说一直在发生的动作,这个正在发生的动作过去发生持续到现在也可延续到将来。
肯定句公式;主语+have\has+been+现在分词+其他
今天我一直在教英语
IhavebeenteachingEnglishtoday
今天他现在一直在教英语
hehasbeenteachingEnglishtoday
否定句公式
主语+have\has+not+been+现在分词+其他
今天我现在没一直在教英语
IhavenotbeenteachingEnglishtoday
今天他现在没一直在教英语
HehasnotbeenteachingEnglishtoday
一般疑问句公式:
Have\Has+主语+been+现在分词+其他?
.今天你一直在教英语吗?
HaveyoubeenteachingEnglishtoday?
今天他一直在教英语吗?
HashebeenteachingEnglishtoday?
特殊疑问句公式:特殊疑问词+have\Has+主语+been+现在分词+其他?
今天你一直在教什么?
Whathaveyoubeenteachingtoday?
今天他一直在教什么?
Whathashebeenteachingtoday?
十一:对过去某个时间来说一直在发生的动作。这个正在发生的动作在过去某个时间之前发生持续到这个时间,也可延续下去。
肯定句公式;主语+had+been+现在分词+其他
在去美国之前我一直在教英语:IhadbeenteachingEnglishbeforeIwenttoAmerica.
否定句公式
主语+had+not+been+现在分词+其他.
在去美国之前我没一直在教英语
IhadnotbeenteachingEnglishbeforeIwenttoAmerica.
一般疑问句公式:
Had+主语+been+现在分词+其他?
在去美国之前你一直在教英语吗?
HadyoubeenteachingEnglishbeforeyouwenttoAmerica?
特殊疑问句公式:特殊疑问词+had+主语+been+现在分词+其他?
在去美国之前你一直在教什么吗?
WhathadyoubeenteachingEnglishbeforeyouwenttoAmerica?
十二.对将来某个时间来说一直在发生的动作
肯定句公式;
主语+will+havebeen+现在分词+其他
明天我一直在教英语
TomorrowIwillhavebeenteachingEnglish.
否定句公式
主语+will+not+havebeen+现在分词+其他
明天我一直在教英语
TomorrowIwillnothavebeenteachingEnglish.
一般疑问句公式
will+主语+havebeen+现在分词+其他
明天你一直在教英语吗?
WillyouhavebeenteachingEnglishtomorrow?
特殊疑问句公式:特殊疑问词+will+主语+havebeen+现在分词+其他
明天你一直在教什么吗?
Willyouhavebeenteachingtomorrow?
注:其他四种时态略
依据时间与动词动作配对的公式写谓语动