Shoulda, Woulda, Coulda

Tagged With: Should-Would-CouldWords that Begin with H Reductions

Shoulda, woulda, coulda!  Not only is this an idiom in American English, but each of these ‘words’ individually appear frequently in American English.  The ‘a’ at the end is a reduction of ‘have’.  Learn how to pronounce these words, and study some sample phrases.

YouTube blocked? Click here to see the video.

Video Text:

Have you ever heard someone say shoulda?

>> Oh yeah, I shoulda done that.

What’s it mean?  In this American English pronunciation video, you’re going to learn about shoulda, woulda, coulda.

‘Shoulda’ is a reduction of ‘should have’.  I made a video years ago about dropping the H in words like ‘have’ – we do it all the time in spoken American English.  But in ‘shoulda’, we’re going a lot further than just dropping the H.  We’re reducing the AA vowel to the schwa, and we’re dropping the V sound.  All we’re left with is the schwa, uh, uh.  Shoulda, woulda, coulda.   Note that the L is silent in these words, and they all have the UH vowel, as in ‘book’, where the lips flare a little and there’s some tension in the back of the tongue as it lifts a bit.  Uh, should, uh, would, uh, could.  Shoulda, woulda, coulda.

Let’s look at some sentences.
I shoulda been there.
You coulda been hurt!
I shoulda seen it coming.
I woulda been there.
We coulda tried harder.
I woulda thought so.

Sometimes I pronounce  these words like this, all the way reduced, and sometimes I make a light V sound, vv, vv, vv.  There’s no reason why I do it one way or another, I just know that I do, and you’ll probably hear it both ways.

Now, you don’t want to try to write them this way, but speaking?  Yes, do it.  These reductions sound like natural American English.

Shoulda, woulda coulda.  Shoulda, woulda, coulda:  these three words together is a phrase we use sometimes to say ‘oh well’.

>> Man, I wish I had bought Apple stock ten years ago.
>> Shoulda, woulda, coulda.

Bonus:
Let’s learn the negative too:
Should-not-have.  Americans will say this:  shouldn-uh.  Drop the word ‘not’ and just make an N sound.  So it’s going to sound like two or three syllables, depending on how fast you transition from D to N:  shouldn’t-uh.  Right after ‘should’, hold out an N:  shouldnnnnn.  The tongue position for D and N is almost the same.  Shouldnnnnnnnnnn-uh.  Then just release the tongue to make the schwa.  Shouldn-uh, shouldn-uh.  This is the same for couldn’t have, couldna, and wouldn’t have, wouldna.

Let’s look at some example sentences:
Shouldn’t have, shouldna.
I shouldn’t have said that.  I’m sorry.
It shouldn’t have started already.
Shouldna.

Couldn’t have, couldna.
You couldn’t have known.
We couldn’t have made it anyway.
Couldna, couldna.

Wouldn’t have, wouldna.
I wouldn’t have said that.
It wouldn’t have mattered.
Wouldna, wouldna.

I hope you’ll now be more comfortable identifying these phrases when you hear them, and reducing them yourself in conversation.

If there’s a word or phrase you’d like help pronouncing, please put it in the comments below.  Don’t forget to sign up for my mailing list by clicking here or in the description below to keep up with all my latest videos – it’s free.

That’s it, and thanks so much for using Rachel’s English.

Video:

Shoulda, Woulda, Coulda的更多相关文章

  1. 开发人员看测试之TDD和BDD

    前言: 已经数月没有来园子了,写博客贵在坚持,一旦松懈了,断掉了,就很难再拾起来.但是每每看到自己博客里的博文的浏览量每天都在增加,都在无形当中给了我继续写博客的动力.最近这两天有听到Jbehave这 ...

  2. Padrino 生成器指南

    英文版出处:http://www.padrinorb.com/guides/generators Padrino提供了用于快速创建应用的生成器,其优势在于构建推荐的Padrino应用结构.自动生成罗列 ...

  3. Padrino 博客开发示例

    英文版出处:http://www.padrinorb.com/guides/blog-tutorial 楼主按 拿作者自己的话说:Padrino(谐音:派骓诺)是一款基于Sinatra的优雅的Web应 ...

  4. Rails进阶参考

    https://gist.github.com/xdite/4044f3a037de029bc35c From idea to products: - Ideation, wireframes, mo ...

  5. ububru下 redmine安装教程

    1.安装之前确认你已经安装好了mysql 2.连接mysql创建数据库 mysql -u root –p CREATE DATABASE redmine CHARACTER SET utf8; CRE ...

  6. TDD和BDD

    开发人员看测试之TDD和BDD   前言: 已经数月没有来园子了,写博客贵在坚持,一旦松懈了,断掉了,就很难再拾起来.但是每每看到自己博客里的博文的浏览量每天都在增加,都在无形当中给了我继续写博客的动 ...

  7. TensorFlow练习2: 对评论进行分类

    本帖是前一贴的补充: 使用大数据,了解怎么处理数据不能一次全部加载到内存的情况.如果你内存充足,当我没说 训练好的模型的保存和使用 使用的模型没变,还是简单的feedforward神经网络(updat ...

  8. RubyMine 2017.3.2破解教程

    下载地址:http://www.3322.cc/soft/35519.html RubyMine 2017.3.2破解版是一款专为Ruby和Rails开发者准备的IDE(被誉为最智能的Ruby和Rai ...

  9. English Conversation – NUMBERS

    English Conversation – NUMBERS Share Tweet Share Tagged With: Numbers Study the pronunciation of num ...

随机推荐

  1. tpadmin的坑收集 nginx下配置tp5失败

    如下: 1.ADMIN模块如要关联查询,model的函数名一定不要有“_”下划线,否则找不到 /common/model/**.php 如果把函数名file写成“**_file”,调用时,$vo.** ...

  2. angular4+中的数据绑定

    1,基本的属性绑定,下面的两种形式是一样的 2.dom属性和html属性 3.两者关系的进一步总结 4.dom属性绑定 5.html属性绑定

  3. conda命令

  4. Vue百度搜索

    <!DOCTYPE html><html lang="en"><head> <meta charset="GBK"&g ...

  5. C#窗体嵌入SetParent的用法

    模块化的开发,将模块合并到一起的时候,遇到了Mdi不能添加到其它窗口下的问题. 分两种情况: 将mdi窗口A设成普通窗口B的子控件,需要将A的TopLevel设置成false,但是Mdi窗口的TopL ...

  6. windows下使用gethostbyname函数报错无法解析的外部符号

    #include <winsock.h> 使用gethostbyname的函数的时候,会显示无法解析的外部符号. 主要问题是因为没有引用WS2_32的lib库 在include上面引用就行 ...

  7. Java - 21 Java 重写(Override)与重载(Overload)

    Java 重写(Override)与重载(Overload) 重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写!返回值和形参都不能改变.即外壳不变,核心重写! 重写的好 ...

  8. C# JToken类的使用,实现解析动态json数据、遍历、查找

    在原来解析json数据是,一般都是用反序列化来实现json数据的解读,这需要首先知道json数据的结构并且建立相应的类才能反序列化,一旦遇到动态的json数据,这种方法就不使用. 为了解决动态解析js ...

  9. centos7 图形化界面

    当你安装centos服务器版本的时候,系统默认是不会安装 CentOS 的图形界面程序的,比如:gnome或者kde, 那么如果你想在图形界面下工作的话,可以手动来安装CentOS Gnome GUI ...

  10. 安全测试6_Web安全工具第三节(Web安全工具)

    之前学习了下安全工具前的一些基础知识,今天来学习下安全工具,这些工具是python写的. 1.敏感文件探测入门: 敏感文件探测的原理如下: 一般探测敏感文件我们都是借助工具扫描,这里我给大家推荐一个简 ...