当前位置:文档之家› IWebBrowser2的用法

IWebBrowser2的用法

IWebBrowser2的用法
IWebBrowser2的用法

WebBrowser控件使用详解

一些使用技巧

1.禁止右键

看到很多关于WebBrowser控件禁止右键的提问,回复的方法很多,其中有提到使用微软提供的Webbrowser扩展COM服务器对象(WBCustomizer.dll),但是该方法在我们想使用Webbrowser编辑网页

(Webbrowser1.Document.execCommand "editMode")的时候有很多弊端,比如不能显示选中的文本等。另有些方法也就不用一一列举了。

这儿我想提到的是关于MSHTML.HTMLDocument

引用Microsoft HTML OBject Library

Rem #窗体代码#

Dim WithEvents M_Dom As MSHTML.HTMLDocument

Private Function M_Dom_oncontextmenu() As Boolean

M_Dom_oncontextmenu = False

End Function

Private Sub Webbrowser1_DownloadComplete()

Set M_Dom = Webbrowser1.Document

End Sub

Rem 好了,右键菜单没有了

============================================== ===========================

2、控件调用和获得收藏夹里面

基本上用specialfolder(6 ) 就可以得到收藏夹的路径, 然后你可以用dir去循环读入每个目录,然后dir里面的file, file的名字就是你要的收藏的名字, 路径可以自己根据从上面得到的路径去得到.

如果你不用dir也可以用vb的dir控件.

Private Type SHITEMID

cb As Long

abID As Byte

End Type

Public Type ITEMIDLIST

mkid As SHITEMID

End Type

Public Function SpecialFolder(ByRef CSIDL As Long) As String 'locate the favorites folder

Dim R As Long

Dim sPath As String

Dim IDL As ITEMIDLIST

Const NOERROR = 0

Const MAX_LENGTH = 260

R = SHGetSpecialFolderLocation(MDIMain.hwnd, CSIDL, IDL)

If R = NOERROR Then

sPath = Space$(MAX_LENGTH)

R = SHGetPathFromIDList(ByVal IDL.mkid.cb, ByVal sPath)

If R Then

SpecialFolder = Left$(sPath, InStr(sPath, vbNullChar) - 1) End If

End If

End Function

=============================================================

3、全屏

是的,webbrowser本生是一个控件, 你要它全屏,就是要它所在的窗体全屏, 可以用setwindowlong取消窗体的title, 用Call

ShowWindow(FindWindow("Shell_traywnd", ""), 0) 隐藏tray,就是下边那个包含开始那一行. 用Call ShowWindow(FindWindow("Shell_traywnd", ""), 9) 恢复. 够详细了吧.

然后在form1.windowstate = 2 就可以了.

============================================== ==================================

4、选择网页上的内容。

Private Sub Command1_Click()

'请先选中一些内容

Me.WebBrowser1.ExecWB OLECMDID_COPY,

OLECMDEXECOPT_DODEFAULT

MsgBox Clipboard.GetText

End Sub

============================================== ============================

5、用IE来下载文件

Private Declare Function DoFileDownload Lib "shdocvw.dll" (ByVal lpszFile As String) As Long

Private Sub Command1_Click()

Dim sDownload As String

sDownload = StrConv(Text1.Text, vbUnicode)

Call DoFileDownload(sDownload)

End Sub

Private Sub Form_Load()

Text1.Text = "http://www.chat.ru/~softdaily/fo-ag162.zip"

Form1.Caption = "Audiograbber 1.62 Full"

Text2.Text =

"https://www.doczj.com/doc/fb13847808.html,/audiograbber/demos/cr-ag161.zip"

End Sub

============================================== =========================

6、我要动态加载和删除WebBrowser控件应该怎么做?

Private Sub Command1_Click()

Form1.Controls.Add "shell.explorer.2", "NewWeb", Form1

With Form1!NewWeb

.Visible = True

.Width = 10000

.Height = 10000

.Left = 0

.Top = 0

.Navigate2 "https://www.doczj.com/doc/fb13847808.html,"

End With

End Sub

Private Sub Command2_Click()

Controls.Remove Form1!newweb

End Sub

Form1.Controls.Add "shell.explorer.2", newweb(newweb.Count), Form1 With Form1!newweb(newweb.Count)

.Visible = True

.Width = 1000

.Height = 1000

.Left = newweb(newweb.Count - 1).Left + newweb(newweb.Count - 1).Width

.Top = 0

'.Navigate2 "https://www.doczj.com/doc/fb13847808.html,"

End With

为什么他说我

Form1.Controls.Add "shell.explorer.2", newweb(newweb.Count), Form1

这一行错误13 类型不匹配?

ps:我在form中已经有了一个newweb(0)控件

先为一个WebBrowser

Dim i As Integer

Private Sub AddWeb_Click()

For i = 1 To 10

Load NewWeb(i)

NewWeb(i).Top = i * 100

NewWeb(i).Left = i * 100

NewWeb(i).Visible = True

Next i

End Sub

Private Sub DelWeb_Click()

For i = 1 To 10

Unload NewWeb(i)

Next i

End Sub

============================================== =========

7、一个把页面保存为MHT(即MHTML)文件

将pcwak(书剑狂生[MS MVP]) 大侠提供的资料贴出来,以供大家参考:

我终于找到一个把页面保存为MHT(即MHTML)文件的方法了!

首先,在工程中必须要引用一个库:

Library CDO

D:\WINNT\System32\cdosys.dll

Microsoft CDO for Windows 2000 Library

其次,需要Stream对应的接口的支持,如果你一时找不到就使用支持这个的较新的ADO就行了,如

Library ADODB

D:\Program Files\Common Files\system\ado\msado15.dll

Microsoft ActiveX Data Objects 2.5 Library

代码如下,十分简单(同时由于流的特点,显示在实际应用中没必要象本例中那样把文件保存到磁盘上就可直接转换为字符串或字节数组什么的处理的。

另,对于Microsoft CDO for Windows 2000 Library这个库,在WIN98中要怎么使用还没试过,感兴趣的朋友可以试试并跟帖,以丰富完善其内容:)

Private Sub Command1_Click()

' Reference to Microsoft ActiveX Data Objects 2.5 Library

' Reference to Microsoft CDO for Windows 2000 Library

Dim iMsg As New CDO.Message

Dim iConf As New CDO.Configuration

Dim objStream As ADODB.Stream

With iMsg

.CreateMHTMLBody "https://www.doczj.com/doc/fb13847808.html,/";, , _

"domain\username", _

"password"

Set objStream = .GetStream

Call objStream.SaveToFile("f:\test.mht", adSaveCreateOverWrite)

End With

End Sub

2、

'首先加入对ADODB和CDO(Microsoft CDO for Windows 2000 Library,对应文件名为CDOSYS.dll)的引用

Private Sub Command1_Click()

Dim message As New CDO.message

Dim Outstream As ADODB.Stream

On Error GoTo myerr1

Call message.CreateMHTMLBody("https://www.doczj.com/doc/fb13847808.html,",

CDO.CdoMHTMLFlags.cdoSuppressNone, "", "")

Set Outstream = message.GetStream

Call Outstream.SaveToFile("c:\test.mht",

ADODB.SaveOptionsEnum.adSaveCreateOverWrite)

MsgBox "完成"

Exit Sub

myerr1:

Set message = Nothing

Set Outstream = Nothing

End Sub

============================================== =========

8、在WebBrowser控件调用收藏夹和在收藏夹里添加收藏

Option Explicit

Private Sub Command1_Click()

Dim ObjSUH As New ShellUIHelper

ObjSUH.AddFavorite "https://www.doczj.com/doc/fb13847808.html,", "CSDN"

Set ObjSUH = Nothing

End Sub

============================================== ===========

9、如何使网页不出现滚动条:

Private Sub mnuScroll1_Click()

'注意:必须在网页完全显示之后才可以运行

WebBrowser1.Document.body.Scroll = "no" '不显示滚动条的办法

End Sub

Private Sub mnuScroll2_Click()

'注意:必须在网页完全显示之后才可以运行

WebBrowser1.Document.body.Scroll = "Auto" '显示滚动条的办法

End Sub

============================================== ================

10、如何获得网页中被选中部分的HTML:

Private Sub Command1_Click()

Dim objSelection

Dim objTxtRange

Set objSelection = WebBrowser1.Document.selection

If Not (objSelection Is Nothing) Then

Set objTxtRange = objSelection.createRange

If Not (objTxtRange Is Nothing) Then

Debug.Print objTxtRange.htmlText

Set objTxtRange = Nothing

End If

Set objSelection = Nothing

End If

End Sub

Private Sub Form_Load()

WebBrowser1.Navigate "https://www.doczj.com/doc/fb13847808.html," End Sub

11、页面滚动:

Private Sub Command2_Click()

WebBrowser1.Document.parentwindow.scrollby 0, 30 End Sub

Private Sub Form_Load()

WebBrowser1.Navigate "https://www.doczj.com/doc/fb13847808.html," End Sub

点击Command2就可以使当前页面向下滚动30像素

12、判断页面是否可以前进后退

Private Sub Command1_Click()

WebBrowser1.GoForward

End Sub

Private Sub Command2_Click()

WebBrowser1.GoBack

End Sub

Private Sub Form_Load()

WebBrowser1.Navigate "https://www.doczj.com/doc/fb13847808.html," End Sub

Private Sub WebBrowser1_CommandStateChange(ByVal Command As Long, ByVal Enable As Boolean)

If (Command = CSC_NAVIGATEBACK) Then

Command2.Enabled = Enable

End If

If (Command = CSC_NAVIGATEFORWARD) Then

Command1.Enabled = Enable

End If

End Sub

上面的command1是前进按钮,command2是后退按钮

分类: 转帖

评论:

#1楼2008-03-22 10:18 | 千里流云[未注册用户]

很有用,感谢万分

回复引用

#2楼2008-04-10 12:11 | CiBill[未注册用户]

一些使用技巧

1.禁止右键

看到很多关于WebBrowser控件禁止右键的提问,回复的方法很多,其中有提到使用微软提供的Webbrowser扩展COM服务器对象(WBCustomizer.dll),但是该方法在我们想使用Webbrowser编辑网页(Webbrowser1.Document.execCommand "editMode")的时候有很多弊端,比如不能显示选中的文本等。另有些方法也就不用一一列举了。

这儿我想提到的是关于MSHTML.HTMLDocument

引用Microsoft HTML OBject Library

Rem #窗体代码#

Dim WithEvents M_Dom As MSHTML.HTMLDocument

Private Function M_Dom_oncontextmenu() As Boolean

M_Dom_oncontextmenu = False

End Function

Private Sub Webbrowser1_DownloadComplete()

Set M_Dom = Webbrowser1.Document

End Sub

如果有几个不是要建几个M_Dom?

回复引用

#3楼2010-11-25 10:06 | 丫头小静

感谢楼主分享。我想问下关于CommandStateChange事件,我在VS2010中怎么没有找到这个属性哩?

回复引用查看

(易错题精选)初中英语词汇辨析的单元汇编含答案解析

一、选择题 1.I’d like to________the mall because it’s crowded and noisy. A.visit B.hang out C.walk D.go off 2.That path ________ directly to my house.You won't miss it. A.leads B.forms C.repairs D.controls 3.I don’t want to go. __________, I am too tired. A.However B.And C.Besides D.But 4.Some animals carry seeds from one place to another, ________ plants can spread to new places. A.so B.or C.but D.for 5.When I as well as my cousins __________ as a volunteer in Beijing, I saw the Water Cube twice. A.were treated B.treated C.was served D.served 6.He is wearing his sunglasses to himself from the strong sunlight. A.prevent B.stop C.keep D.protect 7.When you are________, you should listen to music to cheer you up. A.shy B.afraid C.strict D.down 8.Mr. Smith gave us some________on how to improve our speaking skills. A.advice B.news C.knowledge D.information 9.World Book Day takes place ________ April 23rd every year. A.at B.in C.on 10.More and more people have realized that clear waters and green mountains are as ________ as mountain of gold and silver. A.central B.harmful C.valuable D.careful 11.We loved the food so much, ________the fish dishes. A.special B.especial C.specially D.especially 12.—Oh, my God! I have ________ five pounds after the Spring Festival. —All of the girls want to lose weight, but easier said than done. A.given up B.put on C.got on D.grown up 13.—What do you think of the performance today? —Great! ________ but a musical genius could perform so successfully. A.All B.None C.Anybody D.Everybody 14.He ________ his homework________the morning of Sunday. A.doesn’t do; on B.doesn’t do; in C.doesn’t; on 15.Maria ________ speaks Chinese because she doesn’t know much Chinese. A.seldom B.always C.often D.usually 16.In 2018, trade between China and Hungary rose by 7.5 percent, and recently on Friday companies from China and Hungary________ several cooperation (合作) agreements under the

使役动词的用法

标题句:His mother made him get a pack of sugar. 结构:使役动词的用法 所谓「使役」,就是叫人家去做事情,如: 1. 老师叫John 到办公室拿他的书 2. 爸爸叫我明天下午要洗车子 这类的动词,英文中称为「使役动词」,有make, have, let 三个。这三个动词的最大特色,也是必须注意的事项是,其后的第二个动词是用「原形动词」,不可再加to。所以前述的两个例子的英文是: 4. The teacher made/had John get his book in the office. (注:在当作「使役动词」用法中,make = have。) 5. Father makes/has me wash the car tomorrow afternoon.以上两句的使役动词均故意用不同的时态,如此可以清楚地看出其后的加黑动词仍是用「原形动词」。对于「使役动词」的用法,建议背好底下的常用句子: Let's go.(我们走吧!) 这一句不但常用,且句子很短,go 用原形动词,可突显出「使役动词+ 原形动词」的特殊用法。 容易造成混淆的其它动词:「使役动词」只有三个,特殊用法记起来就没事,但依经验显示,真正会造成学习扣分的原因,在于有些动词的对应中文意思和「使役动词」很类似,故容易和上述的「使役动词」混在一起。这些动词有want (要...;叫...) 及ask (要求...)。这两个动词后的第二个动词,并不是用原形动词,而是和其它的大多数的动词一样,是要加to 的不定词。参照底下的例句: 7. The teacher wanted John to get his book in the office. 8. Father wants me to wash the car tomorrow afternoon. 9. Mr. Wang asked them to sit there yesterday.

二年级语文的、地、得用法教案

二年级语文的、地、得用法教案 一、“的、地、得”的用法 “白勺的、提土地、双人得”是我们在语文学习中经常 使用的三个词,它们都起着连接作用;它们在普通话中都各 自有着不同的读音,但当他们附在词,短语,句子的前面或 后面,表示结构关系或某些附加意义的时候都读轻声“de”,没有语音上的区别。但在书面语中有必要写成三个不同的字,这样可以区分他们在书面语用法上的不同。这样做的好处, 就是可使书面语言精确化。 (一)首先我们来看白勺“的”的用法。通常白勺“的”的后面往往跟名词,我们用算式表示就是“的+名词”。名 词包括哪些呢?人物,如:妈妈、老师、校长。动植物,如:小鸟、小草、苹果。景物,如风景、西湖、运河。事物,衣服、头发、球赛,等等。它们都属于名词。 现在我们来举一些例子,比如:亲切的妈妈、大大的窗户、红红的花朵、优美的风景、精彩的球赛、机灵的小鸟、 漂亮的衣服、黑黑的头发、雄伟的长城……。 通过这些短语,我们不难发现白勺“的”前面的词语一 般用来说明白勺“的”后面事物怎么样。 白勺“的”除了可以用在名词前外,句子的末尾也用白 勺“的”。比如:我们是知道的。我们是一起来的。你是数 不清的。

(二)其次,我们来看提土“地”的用法。通常提土“地”的后面往往跟的是表示动作的词,也就是动词,我们 用算式表示就是“地+动词”。 比如:仔细地看,大声地说,慢慢地走。看,提土地后 面的看、说、走都是表示动作的词。 现在我们再来举几个例子:快速地跑,用力地抓,认真 地读,快活地游着,积极地参加,早早地离开,自由自在地 飞翔,一次又一次地握手、迅速地包围、沙沙地直响、斩钉 截铁地说、用力地踢、仔细地看……。也就是说,提土“地”前面的词语一般用来说明提土“地”后面的动作怎么样。 (三)最后,我们来看双人“得”的用法。双人“得” 前面多数是表示动作的词或词语,少数是形容词,我们用算 式表示就是“动词(形容词)+得”。比如:玩得开心,红得发紫,吃得好,大得很,跳得高,急得满头大汗,“玩、吃、跳”这些是动词,“大、红、急”这些是形容词,后面都得 用双人“得”。 现在我们再来举几个例子:玩得刺激,看得仔细,唱得 好听,写得端正,举得高高的,说得真精彩,气得双脚直跳、理解得十分深刻、乐得合不拢嘴、惊讶得目瞪口呆……。也 就是说,双人“得”后面的词语一般用来补充说明双人“得”前面的动作怎么样。 二、“的、地、得”用法补充说明:

boring 令人厌烦的

boring 令人厌烦的,乏味的,无聊的 tedious 乏味的,单调的,冗长的 flat 单调的,沉闷的 dull 乏味的,单调的 troublesome 令人烦恼的,讨厌的,麻烦的 tired 疲劳的,累的 bored 无聊的,无趣的,烦人的 exhausted 极其疲倦的 weary 疲劳的 bright 聪敏的,机灵的 apt 聪明的,反应敏捷的 intelligent 聪明的,有才智的 shrewd 机灵的,敏锐的,精明的(表示生意上的精明) ingenious (人,头脑)灵巧的 alert 警觉的,留神的 cute 聪明伶俐的,精明的 acute/cute acute 指的是视力,感觉的敏锐 dull 愚钝的,笨的 awkward 笨拙的,不灵巧的 absurd 荒谬的 ridiculous 可笑的,荒谬的 idiotic 白痴般的 blunt 率直的,直言不讳的 clumsy 笨拙的,粗陋的 happy 快乐的,幸福的 cheerful 欢乐的,高兴的 content 满意的,满足的 merry 欢乐的,愉快的,快乐的 pleasure 高兴,愉快,满足 enjoyment 享乐,快乐,乐趣 cheer 喝彩 applause 鼓掌,掌声 optimism 乐观,乐观主义 delight 快乐,高兴 kick 极大的乐趣 paradise 天堂,乐园 instant 立即的,即刻的 instantaneous 瞬间的,即刻的 immediate 立即的,即刻的 simultaneous 同时发生的,同时存在的,同步的punctual 严守时刻的,准时的,正点的 pick 挑选,选择 select 选择,挑选 single 选出,挑出 elect 选举,推举 vote 投票,选举 appoint 任命,委派 nominate 提名,任命 propose 提名,推荐 recommend 推荐,举荐 designate 指派,委任 delegate 委派(或选举)…为代表 install(l) 使就职,任命 ballot 使投票表决 dub 把…称为 choice 选择(权) option 选择 selection 选择,挑选 alternative 取舍,供选择的东西 favorite 特别喜爱的人(或物) inclination 爱好 preference 喜爱,偏爱,优先 observe 注意到,察觉到 perceive 认识到,意识到,理解 detect 察觉,发现 appreciate (充分)意识到,领会,体会 alert 使认识到,使意识到 awake 意识到,醒,觉醒 scent 察觉 ancient 古代的,古老的 primitive 原始的 preliminary 预备的,初步的 preliminary trial初审 primary 最初的,初级的 initial 开始的,最初的 original 起初的 former 在前的,以前的 previous 先,前 prior 在前的,优先的 beforehand 预先,事先 medieval 中世纪的,中古(时代)的preceding 在先的,在前的,前面的 senior 资格较老的,地位较高的 following 接着的,下述的 attendant 伴随的 subsequent 随后的,后来的 succeeding 以后的,随后的 consequent 作为结果(或后果)的,随之发生的 resultant 作为结果的,因而发生的therefore 因此,所以 consequently 所以,因此 then 那么,因而 thus 因此,从而 hence 因此,所以 accordingly 因此,所以,于是 thereby 因此,从而

使役动词的用法详解(用))

使役动词的用法详解 使役动词 1.使役动词是表示使、令、让、帮、叫等意义的不完全及物动词,主要有leave.get.keep.make(使,令),let(让),help(帮助), have(有;让;从事;允许;拿)等。 2.使役动词后接受词,再接原形不定词作受词补语。 接宾语时,人称代词用宾格。 He made me(宾格)laugh. 他使我发笑。 I let him go. 我让他走开。 I helped him repair the car. 我帮他修理汽车。 Please have him come here. 请叫他到这里来。 3.使役动词还可以接过去分词作受词补语。 I have my hair cut every month. 我每个月理发。 4.使役动词的被动语态的受词补语用不定词,不用原形不定词。 (主)He made me laugh. 他使我笑了。 (被)I was made to laugh by him. 我被他逗笑了。

使役动词有以下用法: a.have somebody do sth让某人去做某事 I had him arrange for a car. b.have somebody doing sth.让某人持续做某事。He had us laughing all through lunch. 注意:用于否定名时,表示“允许” i won't have you running around in the house. 我不允许你在家里到处乱跑。 “使役动词”的用法 1.have sb do让某人干某事 e.g:What would you have me do? have sb/sth doing让某人或某事处于某种状态,听任e.g:I won't have women working in our company. The two cheats had the light burning all night long. have sth done让别人干某事,遭受到 e.g:you'd better have your teeth pulled out. He had his pocket picked. notes:"done"这个动作不是主语发出来的。 2.make sb do sth让某人干某事 e.g:They made me repeat the story. What makes the grass grow? notes:I was made to repeat the story. make sb/sth done/adj./n e.g.The news made him happy.

boring 和bored的区别

不能片面说人做主语用ed,物做主语ing ing形式是修饰引起这种感觉的人或物;ed形式是描写人或物的感受。(当然物一般是动物) 翻译的话 ing形式的词译为“令人……的”;ed形式译为“……的” boring是令人感到厌烦的;bored是厌烦的。 a boring person 能够指一个了无情趣的人,让人觉得无趣的人 a bored person 则是说这个人自己感到很无趣 1.bore 1)vt.使厌烦;挖 e.g. I'm bored with this job. 这件工作厌烦了。 The oldier bore the sharp pain in the wound with great courage. 这士兵以巨大的勇气忍受着伤口的剧烈疼痛。 2)n.令人讨厌的人(或事) e.g. It's a bore having to go out again. 外出真是讨厌。 boredom n.厌倦,无趣 e.g. in infinite boredom 极其无趣 boring n. 钻(孔) adj. 令人厌烦的(事或物) e.g. The play was boring. 这部短剧很一点意思都没有。 bored adj. 无聊的, 无趣的, 烦人的 e.g. Jack is so bored. 杰克是个没有趣的人。 2.surprising 是针对事或物感到惊奇。 surprised 则是针对人。 3.pleasant adj. 愉快的, 快乐的, 舒适的, 合意的可爱的, 举止文雅的, 活泼的滑稽的, 有趣的 (天气)晴朗的, 美好的容易相处的, 友爱的 e.g. a pleasant voice 悦耳的声音 a pleasant companion 可爱的伴侣 a pleasant time 愉快地度过时光 pleasing adj. 舒适的, 使人愉快的; 满意的; 惹人喜欢的, 可爱的 e.g. a pleasing look 使人愉快的神情 a very well mannered and pleasing young man 彬彬有礼而令人喜爱的年轻人

感官动词和使役动词

感官动词和使役动词 默认分类2010-05-28 23:14:26 阅读46 评论0 字号:大中小订阅 使役动词,比如let make have就是3个比较重要的 have sb to do 没有这个用法的 只有have sb doing.听凭某人做某事 have sb do 让某人做某事 have sth done 让某事被完成(就是让别人做) 另外: 使役动词 1.使役动词是表示使、令、让、帮、叫等意义的不完全及物动词,主要有make(使,令), let(让), help(帮助), have(叫)等。 2.使役动词后接受词,再接原形不定词作受词补语。 He made me laugh. 他使我发笑。 I let him go. 我让他走开。 I helped him repair the car. 我帮他修理汽车。 Please have him come here. 请叫他到这里来。 3.使役动词还可以接过去分词作受词补语。 I have my hair cut every month. 我每个月理发。 4.使役动词的被动语态的受词补语用不定词,不用原形不定词。 (主)He made me laugh. 他使我笑了。 (被)I was made to laugh by him. 我被他逗笑了。 使役动词有以下用法: a. have somebody do sth让某人去做某事 ??i had him arrange for a car. b. have somebody doing sth.让某人持续做某事。 ??he had us laughing all through lunch. 注意:用于否定名时,表示“允许” i won't have you running around in the house. 我不允许你在家里到处乱跑。 ******** 小议“使役动词”的用法 1. have sb do 让某人干某事 e.g:What would you have me do? have sb/sth doing 让某人或某事处于某种状态,听任 e.g: I won't have women working in our company. The two cheats had the light burning all night long. have sth done 让别人干某事,遭受到 e.g:you 'd better have your teeth pulled out. He had his pocket picked. notes: "done"这个动作不是主语发出来的。 2.make sb do sth 让某人干某事 e.g:They made me repeat the story. What makes the grass grow?

二年级语文的地得用法教案

二年级语文的、地、得用法教案一、“的、地、得”的用法 “白勺的、提土地、双人得”是我们在语文学习中经常 使用的三个词,它们都起着连接作用;它们在普通话中都各 自有着不同的读音,但当他们附在词,短语,句子的前面或 后面,表示结构关系或某些附加意义的时候都读轻声“de”,没有语音上的区别。但在书面语中有必要写成三个不同的字,这样可以区分他们在书面语用法上的不同。这样做的好处, 就是可使书面语言精确化。 (一)首先我们来看白勺“的”的用法。通常白勺“的”的后面往往跟名词,我们用算式表示就是“的+名词”。名 词包括哪些呢?人物,如:妈妈、老师、校长。动植物,如:小鸟、小草、苹果。景物,如风景、西湖、运河。事物,衣服、头发、球赛,等等。它们都属于名词。 现在我们来举一些例子,比如:亲切的妈妈、大大的窗户、红红的花朵、优美的风景、精彩的球赛、机灵的小鸟、 漂亮的衣服、黑黑的头发、雄伟的长城……。 通过这些短语,我们不难发现白勺“的”前面的词语一 般用来说明白勺“的”后面事物怎么样。 白勺“的”除了可以用在名词前外,句子的末尾也用白 勺“的”。比如:我们是知道的。我们是一起来的。你是数 不清的。

(二)其次,我们来看提土“地”的用法。通常提土“地”的后面往往跟的是表示动作的词,也就是动词,我们 用算式表示就是“地+动词”。 比如:仔细地看,大声地说,慢慢地走。看,提土地后 面的看、说、走都是表示动作的词。 现在我们再来举几个例子:快速地跑,用力地抓,认真 地读,快活地游着,积极地参加,早早地离开,自由自在地 飞翔,一次又一次地握手、迅速地包围、沙沙地直响、斩钉 截铁地说、用力地踢、仔细地看……。也就是说,提土“地”前面的词语一般用来说明提土“地”后面的动作怎么样。 (三)最后,我们来看双人“得”的用法。双人“得” 前面多数是表示动作的词或词语,少数是形容词,我们用算 式表示就是“动词(形容词)+得”。比如:玩得开心,红得发紫,吃得好,大得很,跳得高,急得满头大汗,“玩、吃、跳”这些是动词,“大、红、急”这些是形容词,后面都得 用双人“得”。 现在我们再来举几个例子:玩得刺激,看得仔细,唱得 好听,写得端正,举得高高的,说得真精彩,气得双脚直跳、理解得十分深刻、乐得合不拢嘴、惊讶得目瞪口呆……。也 就是说,双人“得”后面的词语一般用来补充说明双人“得”前面的动作怎么样。 二、“的、地、得”用法补充说明:

最新使役动词的用法

make的用法make用作使役动词表示“使;使成为”时,可跟复合结构,即“make+宾语+宾语补足语”,其中的宾语补足语可以是不带to的不定式、过去分词、形容词或名词。现将make的复合宾语结构小结如下: 一、“make+宾语+n.”意为“使、让某人/ 某物(成为)……”。 如:We made him captain of our football team. 我们推选他作我们足球队队长。 We made him our monitor. 我们选他当班长。 二、“make+宾语+adj.”意为“使某人/ 某事(变得)……”。如:The news that our team had won made us very happy. 我们队赢了的消息使我们大家非常高兴。 We must make the rivers clean. 我们必须净化河水。 友情提示:当宾语是不定式短语或从句时,多用it作形式宾语。如:I made it a condition that everybody must be on time. 我提出一个条件,人人都要准时。 The heavy rain made it impossible for us to go out. 大雨使得我们无法出去。 三、“make+宾语+do sth.(不带to的不定式)”意为“使某人做某事”。 如: The boy was made to work twelve hours a day. 这个男孩被迫每天

干十二个小时的活。四、“make+宾语+V-ed(过去分词作宾补)”这个结构指宾语接受后面的那个动作,表示被动的意思,意为“使某人/ 某事被……”。如: The good news made us excited. 这个好消息使我们兴奋。 四、“make+宾语+V-ed(过去分词作宾补)”这个结构指宾语接受后面的那个动作,表示被动的意思,意为“使某人/ 某事被……”。如: The good news made us excited. 这个好消息使我们兴奋。 五、“make+宾语+V-ing(现在分词)”这一结构表示的意思是“使某人/ 某事一直在……”。现在分词与宾语之间存在着逻辑上的主谓关系。如: He makes the boy standing all the time. 他让那个男孩一直站着。 Get的用法Get的用法很多,但在每种搭配中get的意义是不完全相同的。大多数情况下,get是及物动词,有时它也可以起到连系动词的作用。 1.get+sb(sth) 叫来某人(弄到事物)Please go and get him.去把他叫来。She got high marks in the final examination. 2. get+sb+sth / get+sth+for sb 为某人弄到事物Will you please get me a ticket for the football match?请给我弄张足球票好吗?

(易错题精选)初中英语词汇辨析的难题汇编及解析

一、选择题 1.Is this a photo of your son? He looks________ in the blue T-shirt. A.lovely B.quietly C.beautiful D.happily 2.—Jerry looks so tired. He works too hard. —He has to ________ a family of four on his own. A.offer B.support C.provide D.remain 3.— Mr. Wilson, can I ask you some questions about your speech? — Certainly, feel __________ to ask me. A.good B.patient C.free D.happy 4.Some animals carry seeds from one place to another, ________ plants can spread to new places. A.so B.or C.but D.for 5.— Can you tell us about our new teacher? —Oh, I’m sorry. I know________ about him because I haven’t seen him before. A.something B.anything C.nothing D.everything 6.—Help yourselves! The drinks are ________ me. —Thank you. You’re always so generous. A.above B.in C.on D.over 7.Gina didn’t study medicine. ________, she decided to become an actor. A.Instead B.Again C.Anyway D.Also 8.—Have you got Kathy’s________ for her concert? —Yes, I’d like to go and enjoy it. A.interview B.information C.invitation D.introduction 9.More and more people have realized that clear waters and green mountains are as ________ as mountain of gold and silver. A.central B.harmful C.valuable D.careful 10.Kangkang usually does her homework ________ it is very late at night. A.until B.when C.before D.after 11.He ________all the “No Smoking” signs and lit up a cigarette. A.requested B.attacked C.protected D.ignored 12.一Where is Mr. Brown? 一I think he's _____________ the music hall. A.on B.in C.over D.from 13.— Is your home close to the school, Tom? — No, it's a long way, but I am________ late for school because I get up early daily. A.always B.usually C.never D.sometimes 14.—Mum, I don’t want the trousers. They’re too long.

使役动词的用法

使役动词 1.使役动词是表示使、令、让、帮、叫等意义的不完全及物动词,主要有leave.get.keep.make(使,令), let(让), help(帮助), have(有;让;从事;允许;拿)等。 2.使役动词后接受词,再接原形不定词作受词补语。 接宾语时,人称代词用宾格。 He made me(宾格) laugh. 他使我发笑。 I let him go. 我让他走开。 I helped him repair the car. 我帮他修理汽车。 Please have him come here. 请叫他到这里来。 3.使役动词还可以接过去分词作受词补语。 I have my hair cut every month. 我每个月理发。 4.使役动词的被动语态的受词补语用不定词,不用原形不定词。 (主)He made me laugh. 他使我笑了。 (被)I was made to laugh by him. 我被他逗笑了。 使役动词有以下用法: a. have somebody do sth让某人去做某事 I had him arrange for a car. b. have somebody doing sth.让某人持续做某事。 He had us laughing all through lunch. 注意:用于否定名时,表示“允许” i won't have you running around in the house. 我不允许你在家里到处乱跑。 小议“使役动词”的用法 1. have sb do 让某人干某事 e.g:What would you have me do? have sb/sth doing 让某人或某事处于某种状态,听任 e.g: I won't have women working in our company. The two cheats had the light burning all night long. have sth done 让别人干某事,遭受到 e.g:you 'd better have your teeth pulled out. He had his pocket picked. notes: "done"这个动作不是主语发出来的。 2.make sb do sth 让某人干某事 e.g:They made me repeat the story. What makes the grass grow? notes: I was made to repeat the story. makesb/sth done/adj./n

【英语】英语形容词常见题型及答题技巧及练习题(含答案)及解析

【英语】英语形容词常见题型及答题技巧及练习题(含答案)及解析 一、初中英语形容词 1.My deskmate is really _____.She likes to attend different activities after school. A. active B. quiet C. lazy D. honest 【答案】 A 【解析】【分析】我的同桌同学非常活跃,放学后喜欢参加很多不同的活动. 句中提到"She likes to attend different activities after school"放学后喜欢参加很多不同的活动,由此推测此人非常活跃,A积极的,活跃的;B安静的;C懒惰的,D诚实的,根据句意可知选择A. 2.Wang Wei speaks English as ________ as Yang Lan. They both study English hard. A. good B. well C. better D. best 【答案】 B 【解析】【分析】句意:王伟的英语讲的和杨澜的一样好。他们学习英语都努力。可知as…as中间用形容词或副词原级;此处是副词修饰动词speak。good好的,形容词原形;well好地,副词原形,better比较级;best最高级,故选B。 【点评】此题考查形容词原级。注意as...as中间跟形容词或副词原级。 3.—If there are ________ people driving, there will be ________ air pollution. —Yes, and the air will be fresher. A. less; less B. less; fewer C. fewer; fewer D. fewer; less 【答案】 D 【解析】【分析】句意:——如果开车的人越少,空气污染越少。——是的,空气将会更新鲜。little少的,形容词,其比较级是less,修饰不可数名词,few几乎没有,形容词,其比较级是fewer,更少,修饰可数名词,people,可数名词,用fewer修饰,air pollution,空气污染,不可数名词,用less修饰,故选D。 【点评】考查形容词的辨析。注意less和fewer意思和用法。 4.—Guess what? The university has accepted my application! —Wow! That's ________ new I've heard this year, Boris! Let's celebrate. A. a worse B. the worst C. a better D. the best 【答案】 D 【解析】【分析】句意:——猜猜什么?那所大学已经接受我的申请了。——哇喔,那是今年我听到的最好的消息,Boris,让我们庆祝一下。A.一个更糟的,比较级;B.最糟的,最高级;C.一个更好的,比较级;D.最好的,最高级。因为大学接受申请了,所以是好消息,排除A、B。根据 I've heard this year,今年我听到的,可知是最高级,故选D。 【点评】考查形容词辨析,注意平时识记最高级结构,理解句意。

英语使役动词用法

英语使役动词用法 使役动词是动词重要部分,也是高考的重要考点,学习时应注意下列几点 一、了解用法基本相同之处,从宏观上认识使役动词 1、含义基本相同 大多使役动词均有使、让之意。 2、结构基本相同 使役动词后面均可接宾语和宾语补足语,宾语补足语通常由形容词、副词、介词、不 定式、现在分词和过去分词担任。大多数使役动词可用于被动语态。 二、掌握各自具体用法,从微观上熟悉使役动词 使役动词在含义和用法上均有不同之处,具体用法如下 (一)have使,让,不用于被动语态 1.have +宾语+done (1)叫、让、请别人做某事,表动作的执行者不是主语也不是宾语而是别人。 例I’ll have my bike repaired this afternoon. 今天下午我要请人修自行车。 (2)遭遇不幸事件 例He had his wallet stolen at the station. 他的钱包在火车站不幸遭窃。 2.have +宾语+do让……做某事,动作执行者为宾语 例He had her go there. 他让她去那儿。> 3.have +宾语+doing让……做某事,动作执行者为句子宾语,但动词必须为持续性动词,后面常接时间段。 例He had her standing in the rain for two hours. 他让她在雨中站了两个小时。 4.have +宾语+adj./adv./prep. 促使某一动作发生 例Please have your money ready. 请准备好钱。 (二)make 使……,有轻微强迫之意 1.make +宾语+do,迫使某人做某事,被动语态为be made to do 例The boy made the girl cry.男孩把女孩惹哭了。 2.make+宾语+adj./adv./prep./n.使……处于某种状态 例His illness made him very weak. 他的病使他很虚弱。 3.make +宾语+doing使……处于某种状态,并强调动作的主动性 例The story made him feeling sad.这个故事使他很难受。 4.make +宾语+done使处于某种状态,并强调动作的被动性 例Please speak louder to make yourself heard. 请讲大声一点以便让别人听到你。 (三)leave让,使,带走既可用于主动语态也可用于被动语态 1.leave +宾语+to do sth.让某人做某事,强调未来动作 例Leave him to do it himself. 让他自个儿去做这件事吧。 2.leave +宾语+doing让某人做某事,强调当时正在发生的动作

(易错题精选)初中英语词汇辨析的知识点训练附答案(1)

一、选择题 1.He wrote his phone number ________ a piece paper. A.on B.for C.in D.from 2.Many people think Erquan rngyue is too sad, _____________ it's my favorite. A.and B.so C.or D.but 3.That path ________ directly to my house.You won't miss it. A.leads B.forms C.repairs D.controls 4.Some animals carry seeds from one place to another, ________ plants can spread to new places. A.so B.or C.but D.for 5.When I as well as my cousins __________ as a volunteer in Beijing, I saw the Water Cube twice. A.were treated B.treated C.was served D.served 6.—The 30 firefighters’ brave action ________ their lives in the forest fire on March30, 2019.—The people of Muli County will never forget them. A.took B.cost C.save D.solve 7.Gina didn’t study medicine. ________, she deci ded to become an actor. A.Instead B.Again C.Anyway D.Also 8.—Have you got Kathy’s________ for her concert? —Yes, I’d like to go and enjoy it. A.interview B.information C.invitation D.introduction 9.We should learn_______ each other. A.to B.from C.for D.of 10.World Book Day takes place ________ April 23rd every year. A.at B.in C.on 11.Kangkang gets up early every day and he is ________ late for school. A.sometimes B.often C.never D.usually 12.It’s ________ of the soldiers to rush into the fire to save peo ple. A.stupid B.proud C.honest D.brave 13.—Do you know what the meeting is about? —Yes, of course. It will ________ some important rules we need to know about our new senior high school. A.talk B.achieve C.memorize D.cover 14.Mary doesn’t like hamburgers________meat. She doesn’t want to be fat. A.or B.and C.but 15.I’d like to________the mall because it’s crowded and noisy. A.visit B.hang out C.walk D.go off

使役动词have用法小议

使役动词have用法小议 浙江盘笋 使役动词have在高中英语课本中频频出现。同学们若不准确掌握它的用法,便会在使用中常常出错。现将其用法归纳如下,仅供参考。 一. have sb do sth 此结构意为“让/请某人做某事”,宾语是宾语补足语所表示动作的执行者,但宾语补足语表示的动作却发生在have动作之后,即宾语补足语所表示的动作在当时尚未发生。例如: The soldiers had him stand with his back to his father. 士兵们让这男孩背对他父亲站着。 The teacher had us hand in our homework on time. 老师让我们按时交作业。 We had Alice attend that meeting with him. 我们让艾丽斯与他一起参加了那个会议。 注意:此结构用于否定句中时,常含“不能容忍、不允许”之意。例如: I won”t have you say such things. 我可不允许你说这样的话。 We”ll never have such things happen again. 我们决不允许类似的事情再次发生。 二. have sb / sth doing sth 在have sb / sth doing sth中,doing sth为现在分词短语,在句中作宾语补足语;sb / sth与doing之间存在着逻辑上的主谓关系。有以下两种主要用法: 1. 多表示“让某人/某物处于做某事的状态”,此时have也可由keep来代替。例如: His parents had him staying at home all the time. 他父母亲让他一直呆在家里。

相关主题
文本预览
相关文档 最新文档