高中必备语法——情态动词教研室组织机构一中概况

情态动词表示说话人对动作或状态的各种观点和态度,如需要、猜测、意愿或怀疑等。情态动词有词义,但不完全,是所谓的“辅助性”动词,在句中不能单独充当谓语。

一、情态动词的特征和形式

(一)情态动词的各种形式见下表

情态动词:

maymightcancouldmusthavetooughtto

willwouldshallshouldneeddareusedto否定式:

maynotmightnotcannot/cannotcouldnotmustnotdonothavetooughtnotto

willnotwouldnotshallnotshouldnotneednotdarenotusednottodidnotuseto简略否定式:

(二)情态动词除oughtto,usedto等外,后面只接不带to的不定式

1、情态动词+do

你不该这样粗心大意。

2、情态动词+bedoing

Shemustbelisteningtopopmusic.她肯定在听流行音乐。3、情态动词+havedone

TheymighthavevisitedtheGreatWall.他们可能参观过长城了。4、情态动词+bedone

Thiswordcanalsobeusedasaverb.这个词也可以用作动词。

(三)情态动词第三人称单数一般现在时没有词形变化

Yououghttoweararaincoat.你应该穿件雨衣。

(五)情态动词是互相排斥的,一般不允许两个意义相近的情态动词连用

(误)Soldiersmusthavetoobeyorders.

(正)Soldiershavetoobeyorders.军人必须服从命令。

(正)Soldiersmustobeyorders.军人必须服从命令。

二、情态动词的意义和用法

(一)may和might

1、表示请求、许可,常译为“可以”

在口语中可用can,could代替may,但在正式场合用may。表示允许时,也可用might代替,might不表示过去时,而是表示口气比较婉转。

Youmaytakethisseatifyoulike.如果你喜欢可以坐这个位置。【提示】MayI...问句常见的肯定回答和否定回答:

肯定回答:

Yes,please.Certainly.Yes,ofcourse.Sure.Goahead,please.

否定回答:

2、表示推测,可译为“可能,也许”

Yourmathteachermay/mightbeinhisoffice.

你们的数学老师可能在办公室里。

(一般情况下,might表示的可能性很小)

【注意】用may表示推测一般不用于疑问句,在疑问句中通常用can来代替:

—Canitbetrue这可能是真的吗?

—Itmaybe,ormaynotbe.可能是,也可能不是。

3、用在目的状语从句中,构成谓语

Hewantstotakeataxisothathemaygetthereintime.他想坐出租车,这样他就能及时到达那里。

4、有时可以用于祈使句表示祝愿

Mayyousucceed.祝你成功。

(二)can和could

1、表示能力,可译为“能,会”

Thecinemacanseat1,000people.

这电影院能容纳1,000人。2、表示允许、许可,常用在口语中。could比can语气上要客气

—CouldIuseyourdictionary?我可以用一下你的字典吗?

—Yes,goahead.可以,用吧。(或Yes,youcan.但不能说Yes,youcould.)3、表示推测,可用于肯定句(can罕见)、否定句和疑问句,但更常见于疑问句或否定句。在此种用法中can和could没有时态的区别,只是表示可能性的大小,can表示推测的可能性比could大

Canhebeillathome?他会是生病在家吗?4、表示惊异、怀疑、不相信等态度,主要用于否定句和疑问句中

Howcanyoubesocareless?你怎么这么粗心?5、Could可以用在虚拟条件句中

IfIcouldfly,Ishouldbeveryhappy.如果我能飞,我会很高兴。6、can与beableto的区别(1)can表示“能力”时,和beableto相当,许多场合都可以互相替换。但当叙述过去经过一番努力才能完成的事情或前面有特殊说明,表示你有能力时,只能用beableto。

(误)Thefirespreadthebuildingquicklybuteverybodycouldescape.

(正)Thefirespreadthebuildingquicklybuteverybodywasabletoescape.大火迅速蔓延到整幢大楼,但大家都逃了出来。

(正)Thefirespreadthebuildingquicklybuteverybodymanagedtoescape.大火迅速蔓延到整幢大楼,但大家都想法逃了出来。(2)beableto比can有更多形式

Noonecouldanswerthequestion.没人能回答这个问题。(这里could可用wasableto代替)(3)could经常和动词see,hear,smell,taste,feel,remember,understand等连用。

Whenwewentintothehouse,wecouldsmellsomethingburning.当我们走进屋子时,我们闻到什么东西烧焦了。(4)在谈论说话时发生的动作,用can,不用beableto。

(正)Look!Icanswim.看,我会游泳了!

(三)must和haveto

1、must表示有做某一动作的必要或义务,强调主观看法,可译为“必须,应该”

Everyonemustobeytherule.人人都必须遵守制度。2、haveto表示因客观需要促使主语不得不做某事

3、must与haveto的比较

must与haveto在表示“必须”这个意思时意义相近,但在用法上有所区别。

(1)must含有说话者的强烈决意(表示主观的看法),haveto则表示外力环境或习惯使然(即表示客观的必要,作“不得不”解)

Imuststudyhard.我必须努力学习。(发自内心的决定)(2)must只有一种形式,而haveto可有多种时态

Theyhadtoputoffthesportsmeetduetothebadweather.由于坏天气,他们不得不推迟运动会。(3)must的否定式和haveto的否定式的意思完全不同

(1)mustdo(这里的do通常是状态动词或系动词),表示对现在状态的推测。

Hemustbeverylazyforhisdeskisveryuntidy.他肯定很懒,因为他的课桌很不整洁。(2)mustbedoing表示对现在动作或状态的推测。

Putonmoreclothes.Youmustbefeelingcoldwithonlyashirton.多穿点儿衣服,你只穿一件衬衣,肯定觉得冷。

(3)musthavedone表示对过去的动作或状态的推测。

Thegroundiswet.Itmusthaverainedlastnight.地面是湿的,昨晚肯定下雨了。【提示】must表示推测只用于肯定句,否定句和疑问句要用can,could来代替must。

Truthmustbeout.真相必然会大白的。6、must有时可用来表示“偏偏”的意思

Whymustitraintoday为什么偏偏在今天下雨?

(四)will和would

1、will和would可用于第二人称疑问句,表示请求和建议等。would比will委婉客气。

Wouldyoupassthisbooktothestudentinthelastrow?请你把这本书传给最后一排的学生好吗?

【必背】Will/Wouldyou...表示请求和建议的答复。

肯定回答:

Yes,please.是的,请。Certainly.当然可以。Sure.当然了。Allright.好啊。否定回答:

Iwilldoanythingforyou.我愿为你做任何事。3、will和would可表示某种倾向或习惯性动作。will表示现在的习惯动作,would表示过去的习惯动作。

Thepatienttookthesleepingpillsanhourago.Hewillbeasleepnow.病人一小时前吃的安眠药,现在应该睡着了。【比较】

Wouldyoulike...表示邀请

Doyoulike...表示习惯

—Wouldyouliketogotothecinematonight?今天晚上去看电影好吗?

—Doyoulikegoinggothecinema?你喜欢看电影吗?

—Yes,Igotothecinemaalot.是的,我经常去看电影。

(五)shall和should

1、shall

(1)表示征询意见或请求指示,用于一、三人称疑问句。

ShallIcarryitforyou我来帮你搬它,好吗?【提示】

ShallIopenthewindow?我打开窗子好吗?

Willyouopenthewindow?你打开窗子好吗?

Shallheopenthewindow?他打开窗子好吗?

(2)表示说话人的意愿,有“命令、允诺、警告、决心”等意思,用于第二、三人称陈述句中。

YoushalldoasIsay.按我说的做。(命令)

Heshallbesorryforitoneday,Itellyou.我告诉你,总有一天他会后悔的。(警告)

Nothingshallstopusfromcarryingouttheplan.什么也阻止不了我们执行这项计划。(决心)

HeshallhavethebookwhenIfinishreading.我看完这本书就给他看。(允诺)2、should

(1)表示义务,意为“应该”(某件事宜于做),用于各种人称。

Childrenshouldobeytheirparents.儿童应该服从他们的父母。(2)常与what,how,why等词连用,表示意外、惊讶等情绪。

HowshouldIknow?我怎么会知道呢?

(3)表示对过去、现在或将来情况的某种推测,可译为“可能、照说应该”。

Itshouldbefinetomorrow.明天可能天是晴天。(4)表示对现在或以前的动作的责怪、批评(应做的事却没做)。

(六)oughtto

1、表示义务,意为“应该”(因责任、义务而该做),口气比should稍重。

Weoughttodefendourcountry.我们应当保卫我们的国家。(每一个公民应尽的义务)2、表示推测,暗含很大的可能,可译为“应该是,会是”。

Pricesoughttocomedownsoon.价格可能会很快下跌。3、oughtto和should一样,表示对现在或以前应做的事却没做的责怪、批评。

Yououghttobewashingyourclothes.WhyareyouplayingPing-Pong?你应该在洗衣服(可是你没洗)。为什么你在打乒乓球?4、oughtto与should的比较。

oughtto和should的含义较近,但不完全相同。oughtto表示“应该”,是从“义务”或“按理推断”的角度来讲的。should则是从说话人的个人看法这一角度来讲的。

Youarehermother.Yououghttolookafterher.你是她的母亲,你应当照管她。(是道义上的责任,不能和should互换。)【提示】表示“义务”时,我们在口语中可以用hadbetter或besupposedto来代替should和oughtto。

Ifyouarenotwell,youhadbetteraskAlicetogoinstead.如果你不舒服,你最好叫艾丽丝代替你去。

(七)usedto

1、usedto表示过去的习惯或过去某时期的状况,但现在已不存在。

Heusedtodrinkteabutnowhedrinkscoffee.他过去总是喝茶但现在他喝咖啡了。(强调现在不喝茶了)2、would和usedto的用法区别。

(1)usedto表示过去与现在或过去某时与后来的情况有不同,强调“现已无此习惯了”,而would只表示过去的情况,与现在无关。

Whenhewasyoung,hewouldsmokealot.他年轻时总是吸许多烟。(不含有和现在比较,现在他也许还在抽,也许不抽了。)(2)usedto可表示过去的习惯动作或状态,而would只表示过去的习惯动作。

Thereusedtobeabuildingatthestreetcorner,butithasbeenpulleddown.街道拐角处过去有座楼房,现在拆了。

(不用would)

(误)Wewouldplayhide-and-seekinthefields.

(正)Weusedtoplayhide-and-seekinthefields.我们过去常在田野里玩捉迷藏。

(正)Wheneverwewereinthecountry,wewouldplayhide-and-seekinthefields.每当我们在乡下,我们都在田野里玩捉迷藏。

(八)dare

dare既可用作情态动词,也可用作行为动词,指勇气和胆量上的可能,可译为“敢”。

1、情态动词dare

(1)dare作为情态动词时主要用于疑问句和否定句,一般不用于肯定句中。

Iwonderhowhedaresaysuchthings.我真奇怪他怎么竟敢说出这样的话。(3)可以用于条件状语从句中。

(1)dare可以作为行为动词,多用于肯定句中,但也可用在疑问句和否定句中

Hewilldareanydanger.他敢面对任何危险。(2)和其他行为动词一样,dare在句子中要随着主语的人称和数发生变化。

●Idaresay...我想,大概,可能,或许……

Idaresaythingswillimprove.

我想情况会好转的。

●Howdareyou...你怎么敢……?

Howdareyouaskmesuchaquestion?你怎么敢问我这样的问题?

●Idareyou...我谅你也不敢……

Idareyoutotellyourparents!我谅你也不敢告诉你父母!

(九)need

1、情态动词need

need和dare一样,作为情态动词时,主要用于否定句和疑问句,一般不用于肯定句中(在肯定句中常被must,haveto,oughtto,should等情态动词取代)。作为情态动词,它的词形只有need一种形式。

你现在不必还书,如果愿意,你可以下周还。

need和dare一样,也可以作行为动词,可用于肯定句、否定句和疑问句中。行为动词need有人称和数的变化。

Plantneedswater.植物需要水。【提示】Need作为情态动态时,不要用于肯定句中。

(误)Sheneeddoherhomeworkbyherself.(need作为情态动词时,不用于肯定句中)

(正)Sheneedstodoherhomeworkbyherself.她该独立完成家庭作业。

三、情态动词+动词完成式

“情态动词+havedone”是情态动词的一个十分重要的结构,这种结构有两个主要的用法。

(一)may/mighthavedone

1、表示对过去事实不大肯定的推测,常译为“可能已经”。

Theymighthavetakenalatertrain.

也许他们乘坐的是晚一点儿的火车。

(二)can/couldhavedone

1、表示对过去事实的推测,常用于否定句和疑问句。

昨天他不可能看电视,因为他知道快要考试了。2、could可表示对过去能做而未做的事感到惋惜、遗憾,可译成“本来是可以……的”。

为什么索菲不申请这项工作?她本来是能得到的。

(三)musthavedone

1、表示对过去事实有把握的推测,具有较大的可能性。只用于肯定句中,否定句和疑问句用can/couldhavedone。

Hiswatchmusthavestopped.

他的表肯定停了。2、用于虚拟语气中时,表示与过去事实相反。

Youmusthavecaughtthebusifyouhadgotupearlier.

如果你早一点儿起床的话,你准能赶上那一班公共汽车了。(事实上没有赶上公共汽车)

用于对过去的责备,表示“没有必要做某事,可是做了”。

今天天气不冷,我没有必要把厚毛衣拿出来。(实际上也没拿)

(五)should/oughttohavedone

1、表示对过去动作的责备或批评。

你们应把功课复习好的。(可事实上你们没有。)2、表示期待或推测。

Iftheflightwasontime,youshouldoughttohavearrivedinShanghaiearlythismorning.

THE END
1.Hard和hardly的用法和区别虽然“hard” 和“hardly” 从拼写上看只差两个字母,但它们的意思和用法却大相径庭。其中,“hard” 作形容词时的主要意思包括 “坚硬的”、“困难的” 和 “辛苦的”,作副词时可以表示 “努力地”;“hardly” 是副词,表示 “几乎不”。跟 “一分钟英语” 视频快速学习这两个词各自的用法。 文字稿 Hihttps://www.xdf.cn/bbc/yingyu/202103/11155788.html
2.can和like的用法区别(讲义)沪教牛津版(深圳用)英语四年级上册can和like 的用法区别 1、 can 的用法:表示 “能,会,能够”;否定形式为cannot / can’t. 后接动词原形(V.)。如: I can swim, but I can’t fly. 我会游泳,但不会飞。 二、can引导的一般疑问句及回答。 1. Can you drive a car? 你会开车吗? - Yes, I / we can. 我会。 - No, I /https://www.zxxk.com/soft/37312399.html
3.Python学习笔记pandas的数据结构有三种 分别为 series,dataframe和panel,对应一维,二维,三维数据。 其中dataframe最为常用。 1. 录入文件 df = pd.read_csv("文件名") 2. 查看文件 我们可以通过调用head()函数来查看前五行数据: df.head() 如果我要查看全部数据,则直接输入df https://www.jianshu.com/p/521f6e302f38
4.Python中if和elif的用法示例及区别详解python这篇文章主要给大家介绍了关于Python中if和elif的用法示例及区别的相关资料,除了基本的if和else语句外,elif(即else if)也是一个非常重要的组成部分,需要的朋友可以参考下 + 目录 前言 在Python 中,if和elif是用于控制程序流程的条件语句。它们允许根据条件的成立与否执行不同的代码块。 https://www.jb51.net/python/3195712mp.htm
5.助词“に”和“で”的用法与区别在日语中助词"に"和"で"的使用十分频繁,初学者在实际运用中也容易出错,是日语学习的难点之一。为此,本文将对二者的用法与区别进行总结和分析,以期日语初学者能够快速、准确地理解和运用。 下载App查看全文 下载全文更多同类文献个人查重>>个人AIGC检测>>文献综述>>https://www.cnki.com.cn/Article/CJFDTotal-KDZK201162096.htm
6.python学习笔记(5)——python列表,数组和矩阵sum的用法区别python 列表,数组和矩阵sum的用法区别 1. 列表使用sum, 如下代码,对1维列表和二维列表,numpy.sum(a)都能将列表a中的所有元素求和并返回,a.sum()用法是非法的。 但是对于1维列表,sum(a)和numpy.sum(a)效果相同,对于二维列表,sum(a)会报错,用法非法。 https://cloud.tencent.com/developer/article/1699475
7.Dblookup()和DbColumn()的用法及区别精于勤,荒于嬉Dblookup()和DbColumn()的用法及区别 - - 一、用法: 1。@DbColumn (Notes/Domino 数据库) 从活动数据库或其他 Notes/Domino 数据库的视图或文件夹中查找并返回一个完整的值列。 语法 @DbColumn( class : "NoCache" ; server : database ; view ; columnNumber )https://www.iteye.com/blog/liuyp2003-775142
8.用法和区别,以及model.eval()和torch.nograd()的区别model.train()和model.eval()的区别主要在于Batch Normalization和Dropout两层。 model.train() 官方文档 启用Batch Normalization 和 Dropout。 如果模型中有BN层(Batch Normalization)和 Dropout,需要在训练时添加model.train()。model.train()是保证BN层能够用到每一批数据的均值和方差。对于Dropout,model.train()是https://blog.csdn.net/qq_38410428/article/details/101102075
9.科学网—rate和ratio在用法上的区别rate和ratio在用法上的区别 rate 可以翻译为速度或速率,指不同单位之间的关系。比如,某人开车的 rate 是30公里/小时;猪八戒吃馒头的 rate 是10 个馒头/分钟。 ratio 可以翻译为比例,指相同单位之间的关系。比如,甲开车的 rate 是 30 公里/小时,乙开车的 rate 是 60公里/小时,甲和乙开车速度的 ratio 是 1https://blog.sciencenet.cn/blog-656335-992410.html
10.阿卡波糖伏格列波糖和米格列醇之间的区别!用法用量有区别 表4 三药的用法用量比较 6 降糖差异比较 有文献指出与安慰剂比较,降低HbA1c水平的效率依次为阿卡波糖(0.77%)>米格列醇(0.68%)>伏格列波糖(0. 47% )[9]。但总体看α-葡萄糖苷酶抑制剂均能有效降低2型糖尿病患者的HbA1c水平和餐后2小时血糖(2h-PPG)水平[10]。 https://www.chunyuyisheng.com/pc/topic/2445062/
11.PHP中静态类与静态变量的用法及区别这篇文章主要介绍了php中静态类与静态变量用法的区别,以实例形式较为详细的分析了php中静态类与静态变量的定义、功能及使用技巧。 本文实例分析了php中静态类与静态变量用法的区别。分享给大家供大家参考。具体分析如下:static是定义一个静态对象或静态变量,关于static 定义的变量或类方法有什么特性我们看完本文章的https://www.thinkphp.cn/topic/50135.html
12.C语言sizeof和strlen的用法和区别1、主要用途是与存储分配和I/O系统那样的例程进行通信。例如: void *malloc(size_t size); size_t fread(void *ptr, size_t size, size_t nmemb, FILE * stream);2、另一个的主要用途是计算数组中元素的个数。例如: void *memset(void *s, int c, sizeof(s));二. strlen()的用法 strlehttps://open.alipay.com/portal/forum/post/129501019
13.古代汉语的基础知识b有些假借字被借用后,它兼有表本义和假借义两种功能,如“汝”本义是水名,假借义为第二人称代词,现本义和假借义同时存在。B本无其字的假借字使用一段时期以后,为了区别用法,人们为假借义另造新字。如“辟”,本义是刑法,假借义是避开,为假借义造了后起本字为“避”。 https://mip.yjbys.com/edu/duiwaihanyu/300294.html