学习啦 > 优秀作品专栏 > 英语学习 >

英语语法学习:关系代词只能用that的情况

时间: 家志1175由 分享

  学习啦:在什么样的情况下我们只能用that作为关系代词呢?下面我们一起看看这篇《关系代词只能用“that”的情况》。

  1)、当先行词既有人,又有物时,关系代词只能用“that”,例如:

  John asked about the factories and workers that he had visited.

  约翰询问了他拜访过的工厂和工人的情况。

  句中先行词是“the factories and workers”,所以关系代词只能用“that”。

  2)、当先行词为all, any, little, few, much, none, everything, anything, nothing等不定代词时,关系代词只能用“that”,例如:

  All that I have is yours.

  凡是我所拥有的都是你的。

  I will support everything that you do.

  我会支持你所做的一切。

  Is there anything that I can do for you?

  需要我为您做什么吗?

  There is nothing that we can do now.

  我们现在什么也做不了。

  3)、当先行词有all, any, little, few, much, every, no, some, one等修饰时,关系代词只能用“that”,例如:

  All the people that you invited are coming.

  你所邀请的人全都来了。

  Every boy that in the class passed the test.

  班上所有的男生测试都通过了。

  There is no people that are willing to help.

  没有人愿意帮忙。

  4)、当先行词有the only,the very,the same,the right等修饰时,关系代词只能用“that”,例如:

  The only part of the dinner that I love is the dessert.

  晚餐只有甜点是我爱吃的。

  This is the very book that I want.

  这正是我想要的书。

  She bought the same car that you did.

  她买的汽车和你买的一样。

  You are the right man that I want.

  你就是我想要的那个合适的人。

  5)、当先行词有序数词、数词、形容词最高级等修饰时,关系代词只能用“that”,例如:

  He is the first guy that I fell in love with.

  他是我第一个爱上的小伙子。

  I have three books that are very interesting.

  我有三本很有趣的书。

  This is the biggest apple that I have ever seen.

  这是我有史以来见过的最大的苹果。

  Shakespeare is the greatest English writer that ever lived.

  莎士比亚是有史以来最伟大的英国作家。

  6)、当主句是以which、who、what开头的特殊疑问句时,定语从句的关系代词通常只能用“that”,例如:

  Which of the pencils that are green do you like?

  这些绿色的铅笔你喜欢哪一支?

  Who’s the girl that you are looking for?

  你正在找的女孩是谁?

  What’s the thing that you want?

  你想要的是什么?

  7)、在“there be”句型中,关系代词只能用“that”,例如:

  There are two people that are willing to help.

  有两个人愿意帮忙。

  8)、在强调句型“It is ... that ...”中,定语从句的关系代词只能用“that”,例如:

  It is in this city that we met ten years ago.

  十年前我们就是在这座城市见面的。

  公众号: 你莫愁英语语法

  本文为原创文章,版权归作者所有,未经授权不得转载!——学习啦


精彩文章

    IIS 10.0 详细错误 - 500.0 - Internal Server Error

    HTTP 错误 500.0 - Internal Server Error

    FastCGI 进程最近常常失败。请过一会再尝试此请求

    最可能的原因:

    • IIS 收到了请求;但在处理请求过程中出现内部错误。此错误的根本原因取决于处理该请求的是哪一个模块以及出现此错误时工作进程中出现了何种情况。
    • IIS 无法访问网站或应用程序的 web.config 文件。如果 NTFS 权限设置不正确,便会出现这种情况。
    • IIS 无法处理网站或应用程序的配置。
    • 已经过身份验证的用户没有使用此 DLL 的权限。
    • 该请求将被映射到托管处理程序,但不会安装 .NET 可扩展功能。

    可尝试的操作:

    • 确保 web.config 文件的 NTFS 权限正确,并允许访问 Web 服务器的计算机帐户。
    • 检查事件日志中是否记录了任何附加信息。
    • 确认 DLL 的权限。
    • 如果请求被映射到托管处理程序,则安装 .NET 可扩展功能。
    • 创建跟踪规则以跟踪此 HTTP 状态代码的失败的请求。有关为失败的请求创建跟踪规则的详细信息,请单击此处。

    详细错误信息:

    模块   FastCgiModule
    通知   ExecuteRequestHandler
    处理程序   php-8.2.12
    错误代码   0x80004005
    请求的 URL   http://xiaobai.credit189.com:80/linappauto/seo_art_list.php
    物理路径   D:\Web\credit189xiaobai\linappauto\seo_art_list.php
    登录方法   匿名
    登录用户   匿名

    详细信息:

    此错误表明在处理请求时出现问题。Web 服务器收到了请求,但在处理过程中出现错误,导致 500 错误。

    查看详细信息 »

    Microsoft 知识库文章:

    • 294807
3951621