当前位置: 首页 > article >正文

口语笔记——被动语态

简介

英语的语态共有两种:主动语态和被动语态。

  • 主动语态表示主语是动作的执行者。
  • 被动语态表示主语是动作的承受者。

被动语态(passive voice)是动词的一种形式,只有需要动作对象的及物动词才有被动语态。

被动语态的结构是 be+done(过去分词)。

时态

被动语态分一般现在时,一般过去时,一般将来时,还有现在进行时。被动语态中不会出现do/does/did,全部使用be动词。

  • 现在进行时:When is hamburger being eaten?
  • 一般将来时:when is hamburger going to be eaten?
  • 一般过去时:when was the hamburger (was) eaten?
  • 一般现在时:when is the hamburger (is) eaten?

其中,一般过去时和一般现在时有特殊性,因为时表词和后面的动词是同一个动词,所以后面的动词省略。

对于一些中文句子的被动语态来说,翻译成一般过去时和一般现在时都可以

  • the problem was solved 问题过去被解决了。
  • The problem is solved 问题现在是解决的状态。

但有些无法表示状态,就只能翻译成过去时,例如:

  • you were bitted by a dog. 你被狗咬了。

一般疑问句

  • was he fired? 他被开除了吗?
  • is the problem going to be solved? 这个总是会被解决吗?
  • was the house sold to him ? 这个房子被卖给他了吗?
  • Is the meeting being held in Beijing? 那个会议正在北京被举行吗?

两个疑问词时可以用and连接起来。

  • where and when was he found? 他什么时候在哪被找到的?
  • when and how did he come? 他什么时候又是怎么来的?

who 和 whom

whom可以用在介词后当宾语。

  • who are you waiting for? == for whom are you waiting? 你在等谁
  • who did you go with? == with whom did you go ?
  • by whom are you invited? 你被谁邀请了?
  • to whom was the house sold ?
  • who is waiting for you? 谁在等你

lend和borrrow

针对动作的发起者,lend表示借出,而borrow表示借入。

  • How much money did he borrow you? 他从你这儿借了多少钱?

    发起者he, 是借入。

  • How much money did he lend you? 他借给你多少钱?

    发起者he,是借出。

  • By whom was your phone borrowed? 你的手机被誰借走了?
  • To whom did you lend the phone? 你把手机借给谁了

附:常见动词的过去分词

动词原形过去式过去分词名词
eatateeaten汉堡
告诉telltoldtold
sellsoldsold房子
buyboughtbought
bringbroughtbrought
taketooktaken
seesawseen
writewrotewritten
stealstolestolen
givegavegiven
throwthrewthrown钥匙
bitebitbitten
开除firefiredfired
找到findfoundfound钥匙
移动movemovedmoved沙发
制造makemademade决定
建造buildbuiltbuilt地铁
解决solvesolvedsolved问题
举行holdheldheld会议
邀请inviteinvitedinvited
拒绝refuserefusedrefused
惩罚punishpunishedpunished
选择choosechosechosen
养育raiseraisedraised
结束finishfinishedfinished作业
完成completecompletedcompleted任务
翻译translatetranslatedtranslated

相关阅读

  • 口语笔记——现在完成时
  • 口语笔记——虚拟语气

http://www.kler.cn/a/320080.html

相关文章:

  • C++ 并发编程之std::find的并发版本
  • BertTokenizerFast 和 BertTokenizer 的区别
  • 【蓝牙】win11 笔记本电脑连接 hc-06
  • Android中下载 HAXM 报错 HAXM installation failed,如何解决?
  • 第十二章:算法与程序设计
  • leetcode hot 100 -划分字母区间
  • spring boot 项目中redis的使用,key=value值 如何用命令行来查询并设置值。
  • 001、restful设计规范
  • OpenHarmony(鸿蒙南向)——平台驱动开发【SDIO】
  • golang雪花算法实现64位的ID
  • JWT(JSON Web Tokens) 详细介绍
  • LeetCode - 503 下一个更大元素 II
  • 使用iTextPDF库实现矩形框和打勾符号(√)
  • 【网络安全】更改参数实现试用计划延长
  • 国内可用ChatGPT-4中文镜像网站整理汇总【持续更新】
  • keepalived+lvs集群
  • 体育馆管理系统|基于SpingBoot+vue的体育馆管理系统(源码+数据库+文档)
  • 微信小程序-分包加载
  • AWS开启MFA,提高安全性
  • 数据库——sql语言学习 查找语句
  • 【CSS】鼠标 、轮廓线 、 滤镜 、 堆叠层级
  • php中根据指定日期获取所在天,周,月,年的开始日期与结束日期
  • 10.2软件工程知识详解下
  • uniapp vue3 使用echarts绘制图表 柱状图等
  • AI搜索软件哪个好,AI搜索引擎工具分享
  • react crash course 2024(2) 创建项目及vscode插件