为什么“how to say”是错的?
2018-04-26 15:53
英语口语
吉米老师前言:如果让老外评选十大Chinglish之最,老师猜“how to say”一定榜上有名。几乎每一位学习英语的童鞋,都曾有过脱口而出这句话的经历。所以,今天就让老师来帮你分析日常生活中会遇到的3种表达“怎么说”的情景,还有它们的正确说法吧。


你或许会想问,“How to say”究竟错在了哪里呢?其实,单单看这3个单词的组合,那是没什么错的,比如“I don’t know how to say…”。但是如果把它放在句首,变成“How to say…?”,那就错了,因为这不符合英文语法和语言习惯。
其实一句话概括,就是以“how to say”开头的句子并不是一句完整且独立的句子,也就是俗称的“病句”。当然,要想治好这“病句”,也必须得“对症下药”。
情况1:
你想问别人一个词的英文说法,思考的关键字是:怎么说?于是脱口而出“How to say…”
你想请教别人一个问题,通常是会想要知道对方的做法,所以你的完整问题可能会是:
“你是怎么说这个东西的呢?”
错误范例:
How to say this thing?
这种情况下,你可以这么说:
How do you say…
例:
How do you say that your computer is dead in English?
How do you say this in English?
其他动词示例:
How do you spell this word?
How do you pronounce the word SCHEDULE?

情况2:
你遇到一句不会说的话,第一时间会想到三个字:怎么说?于是自言自语“How to say…”
你遇到一句不会的英语,第一反应就是想知道“我”该如何去把它表达出来,所以你的完整问题可能会是:
“我该怎么说这句句子呢?”
错误范例:
How to say this sentence?
这种情况下,你可以这么说:
How do I say…
How can I say…
例:
How do I say I want your money?
How can I say this in English?
其他动词示例:
How do I remember the new words?
How can I speak English fluently?

情况3:
你对一件事拿捏不准,开口时想说的第一句话是:怎么说。于是突然一句“How to say…”
当你没有十足的把握开口时,可能会用上一些不确定的话语。比如别人问你工作顺不顺利,恰好你刚被老板说了几句,你的完整对话可能就会是:
“该怎么说才好呢,还行吧,就那样。”
错误范例:
How to say, it’s fine, just let it be.
这种情况下,你可以这么说:
I don’t know what to say…
How shall I say…
例:
Eh…I don’t know what to say about this. I guess he would not be angry.
How shall I say? I thought you might like this.
你在平时生活中遇到过以上这3种情况吗?要问别人“怎么说”,关键还是要看你想怎么说。
报名旅游精品口语课
请马上点击下面图片进入报名哦!返回搜狐,查看更多
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
为什么“how to say”是错的?的更多相关文章
- Windows 7上执行Cake 报错原因是Powershell 版本问题
在Windows 7 SP1 电脑上执行Cake的的例子 http://cakebuild.net/docs/tutorials/getting-started ,运行./Build.ps1 报下面的 ...
- 关于VS2015 ASP.NET MVC添加控制器的时候报错
调试环境:VS2015 数据库Mysql WIN10 在调试过程中出现类似下两图的同学们,注意啦. 其实也是在学习的过程中遇到这个问题的,找了很多资料都没有正面的解决添加控制器的时候报错的问题,还是 ...
- php报错 ----> Call to undefined function imagecreatetruecolor()
刚才在写验证码的时候,发现报错,然后排查分析了一下,原来是所用的php版本(PHP/5.3.13)没有开启此扩展功能. 进入php.ini 找到extension=php_gd2.dll ,将其前面的 ...
- scp报错 -bash: scp: command not found
环境:RHEL6.5 使用scp命令报错: [root@oradb23 media]# scp /etc/hosts oradb24:/etc/ -bash: scp: command not fou ...
- VS2015使用scanf报错的解决方案
1.在程序最前面加: #define _CRT_SECURE_NO_DEPRECATE 2.在程序最前面加: #pragma warning(disable:4996) 3.把scanf改为scanf ...
- VS项目中使用Nuget还原包后编译生产还一直报错?
Nuget官网下载Nuget项目包的命令地址:https://www.nuget.org/packages 今天就遇到一个比较奇葩的问题,折腾了很久终于搞定了: 问题是这样的:我的解决方案原本是好好的 ...
- Tomcat启动报错org.springframework.web.context.ContextLoaderListener类配置错误——SHH框架
SHH框架工程,Tomcat启动报错org.springframework.web.context.ContextLoaderListener类配置错误 1.查看配置文件web.xml中是否配置.or ...
- mount报错: you must specify the filesystem type
在linux mount /dev/vdb 到 /home 分区时报错: # mount /dev/vdb /homemount: you must specify the filesystem ty ...
- Android——eclipse下运行android项目报错 Conversion to Dalvik format failed with error 1解决
在eclipse中导入android项目,项目正常没有任何错误,但是运行时候会报错,(clean什么的都没用了.....)如图: 百度大神大多说是jdk的问题,解决: 右键项目-Properties如 ...
- 报错:You need to use a Theme.AppCompat theme (or descendant) with this activity.
学习 Activity 生命周期时希望通过 Dialog 主题测试 onPause() 和 onStop() 的区别,点击按钮跳转 Activity 时报错: E/AndroidRuntime: FA ...
随机推荐
- Effective Java 第三版——52. 明智而审慎地使用重载
Tips 书中的源代码地址:https://github.com/jbloch/effective-java-3e-source-code 注意,书中的有些代码里方法是基于Java 9 API中的,所 ...
- s:if 标签 字符串比较 正确用法和错误用法
transaction.tjpopState 该对象在后台是枚举类型,在前台需要转为字符串才能比较. 错误一: <s:if test='transaction.tjpopState!=" ...
- 微信公众号 几种移动端UI框架介绍
微信公众号开发,主要是移动端网页的页面开发,在这里推荐3个移动端UI框架:WeUI.SUI和Mint UI. 1. WeUI 1.1 WeUI WeUI是微信官方设计团队为微信 Web 开发量身设计, ...
- Android 浮动窗口进阶——画中画,浮动视频(附Demo)
今天继续上一篇Android顶层窗口.浮动窗口的进阶应用.上一篇主要讲解了WindowManager服务和如何使用WindowManager编写一个顶层窗口.今天主要是讲讲如何在顶层窗口里面播放视频, ...
- Java知多少(61)线程优先级
线程优先级被线程调度用来判定何时每个线程允许运行.理论上,优先级高的线程比优先级低的线程获得更多的CPU时间.实际上,线程获得的CPU时间通常由包括优先级在内的多个因素决定(例如,一个实行多任务处理的 ...
- recyclerView插入(add)和删除(remove)item后,item错乱,重复,覆盖在原recyclerView上
项目用到,实现一个recyclerView列表的item翻转动效,翻转的同时会将指定item置顶. (比如交换AB位置,A在0位置,指定的item B 在 i 位置) 原始使用的是插入B到0位置,然后 ...
- CentOS下安装Vmtools
基本步骤差不多 [root@rd01 ~]# cd /media [root@rd01 ~]# ls -a [root@rd01 ~]# cp VMwareTools-5.5.1-19175.tar. ...
- 弹出框插件——dialog
基于jquery和dot.js弹出框插件,兼容IE6+等其他浏览器. 思想:弹出框元素插入body节点中,并在页面垂直居中显示(fixed定位),触发确定和关闭事件绑定. 注意ie6包含两个问题:一. ...
- shell脚本介绍 shell脚本结构和执行 date命令用法 shell脚本中的变量
- Turning off “Language Service Disabled” error message in VS2017
We are getting the following "Error" message in our MVC web application in Visual studio 2 ...