We went swimming in spite of rain. (尽管下雨,我们还是去游泳了) (正)

We went swimming in spite rain. (误)

We went swimming inspite of rain. (误)Despite all his efforts Robert failed. (虽然罗伯特尽了一切努力,还是失败了) (正)

Despite of all his efforts Robert failed. (误)

与其他所有介系词 (片语) 一样,in spite of 和 despite 後面通常接名词 (片语),但亦可接动名词。例如:

Rock managed to eat a substantial lunch in spite of having eaten a big breakfast. (尽管早餐吃了很多,洛克午餐还是大吃一顿)In spite of being very tired, I stayed awake. (尽管非常疲倦,我仍保持清醒)James doesn’t lead a life of luxury despite making a lot of money. (尽管赚了很多钱,詹姆斯的生活并不奢华)Despite being sick, Grace went to work. (尽管生病,葛蕾丝还是去工作)

In spite of 和 despite 亦可接 that 所引导的名词子句当受词。根据文法,介系词後面不能直接接 that 子句当受词,但我们可以在 that 子句的前面加上 the fact,使 the fact 作为介词的受词,这样其後的 that 子句就成了 the fact 的同位语,百分之百合乎语法要求。The fact that 中的 the fact 虽具有举足轻重的语法功能,但本身并无意义。

The fact 与 that 所引导的名词子句为同位语。原本引导名词子句的 that 是连接词,在加上 the fact 当同位语後,that 变成关系代名词。例如:

In spite of the fact that I was very tired, I stayed awake. (尽管非常疲倦,我仍保持清醒)Despite the fact that she was sick, Grace went to work. (尽管生病,葛蕾丝还是去工作)We enjoyed ourselves very much, in spite of the fact that we had no money. (我们虽然没有钱,但仍然过得很愉快)She still loves him, despite the fact that he left her. (尽管他离开了她,她仍然爱他)

In spite of 和 despite 皆可接 oneself 来表示「不由自主地,忍不住地」的意思。例如:

Mary started to scream, almost in spite of herself. (玛丽几乎不由自主地尖叫起来)John laughed despite himself. (约翰忍不住笑了起来)She picked her nose in public, despite herself. (她忍不住当众挖鼻孔)

spite用法 java_despite 和in spite of 用法相关推荐

  1. java attributes用法_C#中的Attributes的用法

    今天研究了一下C#中的Attributes的用法,感觉很有用,现总结以下: 在前台用JS写的脚本方法,除了可以直接用在前台控件的属性中,还可以在后台运用. 即在后台页面加载时,调用JS方法.语法格式有 ...

  2. python findall函数用法_Python--re模块的findall等用法

    1)正则表达式含义 . # 点可代表一切字符 \ # 起转义作用 [...] # 指代方括号中的任意字符 \d # 指代数字0-9 \D # 指代非数字 \s # 指代一切空格,包括tab制表符.空格 ...

  3. oracle中rollback用法,Oracle中SAVEPOINT和ROLLBACK用法

    savepoint是事务内部允许部分rollback的标志符.因为事务中对记录做了修改,我们可以在事务中创建savepoint来标识不同的点.如果遇到错误,就可以rollback到不同的点或直接回来事 ...

  4. c语言ofstream,C++ ofstream跟ifstream详细用法以及C语言的file用法

    C++ ofstream和ifstream详细用法以及C语言的file用法 ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间; 在C++中,有一个strea ...

  5. python中divmod函数的用法_Python中divmod函数的用法

    Python中divmod函数的用法,语言,余数,是一种,面向对象,函数 Python中divmod函数的用法 Python中divmod函数的用法 在Python中divmod函数的作用是把除数和余 ...

  6. c cin.get()的用法小结_c语言中static 用法

    static在c里面可以用来修饰变量,也可以用来修饰函数. 先看用来修饰变量的时候.变量在c里面可分为存在全局数据区.栈和堆里.其实我们平时所说的堆栈是栈而不是堆,不要弄混. int a ; int ...

  7. mysql中正则表达式的用法_Mysql中正则表达式Regexp常见用法

    Mysql中Regexp常见用法 模糊匹配,包含特定字符串 # 查找content字段中包含"车友俱乐部"的记录 select * from club_content where ...

  8. 单片机C语言知识用法之,单片机C语言知识用法之define

    define的定义: define是C语言中的一个预处理指令,其中的"#"表示这是一条预处理命令·.凡是以"#"开头的均为预处理命令,"define& ...

  9. python的for语句用法_python中list循环语句用法实例

    本文实例讲述了python中list循环语句用法.分享给大家供大家参考.具体用法分析如下: Python 的强大特性之一就是其对 list 的解析,它提供一种紧凑的方法,可以通过对 list 中的每个 ...

  10. python print函数用法_Python3.2中Print函数用法实例详解

    本文实例讲述了Python3.2中Print函数用法.分享给大家供大家参考.具体分析如下: 1. 输出字符串 >>> strHello = 'Hello World' >> ...

最新文章

  1. UIWebView和UIActivityIndicatorView的结合使用
  2. 关于手机已处理里重复单据的处理办法
  3. yolov5做情感识别
  4. oracle 数据库的非指令备份方法
  5. 雪花算法之唯一ID生成器理解
  6. 重学 Java 之 5种字符流读取方法
  7. oracle 自治数据库 培训,Oracle数据库掌门人,Andrew Mendelsohn 谈自治数据库
  8. LeetCode 刷题笔记 (树)
  9. 配置Tomcat使用https协议(配置SSL协议)
  10. HDU-4145 A Simple Problem 简单数论
  11. git查看某次提交的内容
  12. 并查集+最小生成树(Kruskal)+最短路(Floyd、Dijkstra)
  13. iphone html 手机震动,iPhone来电不会震动怎么回事?简单几招排查技巧
  14. 课程设计:公交线路管理系统
  15. 计算机传奇人物之詹姆斯.高斯林
  16. HTML中overflow的作用
  17. 2021年安全员-A证(广西省-2021版)考试及安全员-A证(广西省-2021版)考试试卷
  18. 今天终于知道了什么是X-window中字体hinting的含义了!
  19. 【WIN10】浏览器突然无法使用,但可以登录上QQ及微信,其问题原因以及解决方法
  20. vue中引入js,然后new js里的方法

热门文章

  1. win10默认安装路径修改_问题解答|Win10电脑重启桌面图标就变乱的解决方法!
  2. dqpsk的matlab,基于MATLAB的理想_4_DQPSK系统仿真.pdf
  3. 实现对span标签的多选单选功能_如何在Notion中做多级标签?-Notion102
  4. WPF之HierarchicalDataTemplate
  5. Fiddler 介绍二
  6. 版本管理工具git的使用总结
  7. bzoj3435 [Wc2014]紫荆花之恋
  8. Golang gRPC实践 连载五 拦截器 Interceptor
  9. 11.05面向对象 封装
  10. css background背景拉伸