请看下面一道高考题:
A cook will be immediately fired if he is found ________ in the kitchen.
A. smoke B. smoking C. to smoke D. smoked
乍一看,此题是综合考查非谓语动词的用法和区别。其实,细读题干,我们可以看出,理解句意及find的含义和用法是正确解此题的关键。全句意为\"如果发现厨师在厨房抽烟,他会立即被解雇。\"题干中的find意为\"发现、发觉\",了解find作此意解时的结构形式,便可确定正确选项为B。
我们可从下述几点掌握find的用法。
一、find意为\"发现、发觉\"
作此意解时,其后接宾语+宾补(分词、形容词、副词、名词、介词短语或to be)。作宾补的动词用现在分词还是过去分词取决于动词同宾语之间的关系。
A group of children were found playing on the playground. 有人发现一群孩子正在操场上玩耍。
We have found him (to be) a dishonest person. 我们发现他是一个不诚实的孩子。
I find it necessary to get a map while traveling. 我感到旅行的时候有必要搞到一张地图。
二、find意为\"找到、寻找\"
应当注意,find作\"找到,寻找\"解时,侧重寻找的结果;而look for则侧重寻找的过程。
I lost my cellphone this morning. I\’ve been looking for it ever since, but I haven\’t found it.今天上午我把手机丢了。从那时起我就一直在找,可是到现在还没找到。
三、find后接从句
find后可接that-clause,表示\"发现一个事实、道理\"。
He found that some of the natives knew his language. 他发现有几个本地人懂他的语言。
四、find,discover 及invent的区别
find和discover均可用于指偶然发现或通过研究的发现。find是较非正式用词,表示找到或发现的意思。discover指通过有意识地寻找或查询,发现某种已经存在的现象或事物。invent则表示发明以前不存在的东西。
Please find my hat for me. 请把我的帽子找来给我。
It was Columbus who discovered America in 1492.就是哥伦布在1492年发现了美洲。
Alexander Bell invented the telephone in 1876. 亚历山大?贝尔在1876年发明了电话。
五、find构成的常用短语
find oneself(发现自己真实的能力、性格等);find fault with(抱怨;挑剔);find one\’s way to(设法到达)等。
The manager is always finding fault with my work. 经理总是对我的工作吹毛求疵。
I hope you can find your way home. 我希望你能找到回家的路
本篇文章来源于 外语爱好者网站(http://www.ryedu.net) 转载请以链接形式注明出处 网址:http://www.ryedu.net/syy/zxyy/200803/6471.html
分享到:
相关推荐
在深入探讨`List.Find()`用法之前,我们首先需要理解`List`类和泛型(Generics)在C#中的作用。`List<T>`是.NET Framework中提供的一个动态数组类,它属于`System.Collections.Generic`命名空间,允许我们存储任何...
Linux运维-云计算 基础全栈-074 系统管理-22.2 find用法01.mp4
Linux运维-云计算 基础全栈-075 系统管理-22.3 find用法02.mp4
在本文中,我们将深入探讨`find()`函数的使用方法、功能以及它如何在实际编程场景中发挥作用。 `find()`函数的基本语法如下: ```cpp iterator find(container.begin(), container.end(), value_to_find); ``` ...
ll_found = w_cal_price_clinic_in.tab_1.tabpage_2.dw_1.Find("item_code='"+TITEM_CODE+"'", 1, w_cal_price_clinic_in.tab_1.tabpage_2.dw_1.RowCount())
`find`命令是Linux和Unix系统中用于在指定目录下搜索...总之,`find`命令是Linux系统中不可或缺的工具,掌握其用法能够极大地提高文件管理和维护的效率。通过灵活运用各种选项和操作,你可以轻松地定位和处理大量文件。
在本篇文章中,我们将详细探讨`List<T>`的`FindAll`方法,并通过四种不同的写法来演示如何使用这个功能来筛选满足特定条件的元素。`FindAll`方法用于在列表中找到符合指定条件的所有元素,返回一个新的`List<T>`实例...
find 命令的使用方法非常多样化,可以根据文件名、文件大小、文件类型、修改时间、权限等多种条件来查找文件。 通过文件名查找法 ---------------- find 命令可以根据文件名来查找文件,只需要使用 `-name` 选项来...
本文档将详细解析 `find` 的基本用法以及各种参数的意义,以方便使用者能够更好地理解和运用此命令。 #### 基本语法 ```bash find path option [-print] [-exec-ok command {} \;] ``` - **path**:指定查找的起始...
在这篇文章中,我们将学习如何使用 find 命令以及它所提供的选项来查找文件。 在绝大多数Linux发行版中,你都可以直接使用 find 命令而无需进行任何安装操作。如果你想在linux系统的命令行中变得特别高效,那么 find...
下面将详细介绍 `find` 的各个选项以及它们的使用方法。 #### 基本语法 ```sh find path option [-print] [-exec-ok command {} \;] ``` - **path**:指定搜索的起始路径。 - **option**:指定搜索条件。 - **-...
FIND_IN_SET(str,strlist) 定义 假如字符串str在由多个子链组成的字符串列表strlist中,则返回值的范围在1到N之间。 一个字符串列表就是一个由一些被‘,’符号分开的自链组成的字符串。 如果第一个参数是一个...
下面将详细介绍`find_search`的用法及其相关知识点。 `find_search` 函数是C++ STL(标准模板库)中的一个算法,它可以在两个序列之间寻找给定的子序列。这个函数通常用于在大型数据集或者容器中查找特定的模式或...
使用find命令查找Linux中的隐藏文件的方法 find命令是Linux和Unix系统中最强大和灵活的命令之一,能够根据不同的选项和参数来实现各种文件搜索和管理任务。下面将详细介绍如何使用find命令查找Linux中的隐藏文件。 ...
c++中 string 类的find函数的用法 在字符串查找需要的字符
在Unity3D游戏开发中,`Find`函数是查找场景中游戏对象或组件的重要方法,尤其在构建交互式游戏和动态环境时非常有用。本文将深入探讨Unity3D中的`Find`函数用法,以及如何在场景中定位和操作游戏对象。 首先,`...
在本篇文章中,我们将深入探讨`findpeaks`的使用方法及其在实际应用中的各种技巧。 `findpeaks`的基本语法是: ```matlab [pks,locs] = findpeaks(x) ``` 其中,`x`是输入的一维数组,`pks`返回找到的峰值值,而`...
Linux 下使用 find 命令根据系统时间查找文件用法 Linux 下的 find 命令是一个功能强大且灵活的工具,用于查找文件和目录。其中一个重要的应用场景是根据系统时间查找文件。系统时间是指文件的最后修改时间、最后...
这篇详细讲解将帮助你深入理解`find`函数的用法,无论你是初学者还是有经验的MATLAB用户,都能从中受益。 一、基本用法 `find`函数的基本语法是`find(X)`,其中`X`可以是任何类型的数据,如数值数组或逻辑向量。这...