一种练习英语能力的方法

这个2009年自己转载的一篇文章:

今天看了之后,我自己的理解大概的方法是:

1. 从简单的文章开始,通读几遍,然后用自己的语言表达出来,一点要是表达,不是背诵,直到能够非常好地能够表达出所有的意思为止。

2. 一定要从简单的开始,喜欢,关注的领域开始;

拿出一篇英语文章来先看懂,反复看几遍,争取记住里面的内容(注意千万别背),然后把文章翻扣在桌上,对着墙用自己的英语将刚才读过的文章反说出来(注意是述说,不是背诵),一开始根本记不住,就打开文章再看一遍,然后再翻扣过来用英语述说,遇到卡壳的地方就翻过文章再看一看,看看人家原文怎么说,再翻扣过去述说……直到把整个文章说完,反复练习多遍后,不仅可以流利地述说这篇文章,还可以改换说法,用各种各样的方法述说,如先说开头后说结尾、先说中间后说两头,长话短说、短话长说……不用多,只需几篇文章,就可以练出流利的英语口语,而且保证地道正确,比外国人说的还标准,因为所有的句子和表达方法都来自书上,还能有错?这样练习口语,进步飞速。比和外国人面对面说英语进步还快,因为面对面听不懂还不好意思问人家,现在是自己说了算,有任何不懂的地方马上可以查字典,查一个小时也没人管你。想学医学的口语就拿医学文章来反述,想学军事的口语就用军事文章来反述,想说什么就说什么,直到学会。用“反述式口语练习法”学习英语口语,大学生几个月就可以讲一口流利的英语,信不信由你,请试试吧。

  需要注意的是,一开始一定要从简单的文章开始反述,千万别以为自己水平很高,急着先拿复杂的高级文章来反述。不管你的阅读水平有多高,在口语上一定要谦虚地把自己当成刚学说话的小婴儿,要甘心从头开始学习,要从第一个台阶开始迈起,不要以为一步跨上3个台阶才算进步快,我反复讲过,英语不难学,一共也就十个台阶,一个台阶一个台阶地上本来很容易,可大多数人心急,偏要一步迈上第十个台阶,结果把本来很简单的一件事搞得十分艰难。

 那么什么样的文章是你应该“反述”的第一篇文章呢,就是那种一看就懂,但看完了用英语却怎么也说不出来的最简单的文章,就从这篇文章开始吧!

  第一步:大量背诵原汁原味的单句、对话、生活习语。

  第二步:把每天背诵过的素材反复消化,借助想像力,身临其境把它们表演出来。  

  第三步:写日记。这个习惯看上去练习的是写作,其实它更是练习口语的妙法。当你动笔的同时,你的大脑正在激烈地做着英文体操。用英文进行思维是高级的口语训练方法。

  第四步:大量阅读报刊、杂志及各种故事、杂文,之后将它们复述出来。(超级提示:是"复述"而非"背诵"。)同一篇文章的复述工作应该反复滚动。 

  第五步:一年左右逐渐过渡到用英文进行日常的思维活动。每当遇到不会的词、句就记录在本子上,集中解决,并定时更新、复习。

时间: 2024-10-04 16:00:01

一种练习英语能力的方法的相关文章

推荐一种简单易学的读书方法

推荐一种简单易学的读书方法 本文由有道云笔记推荐 前段时间我简单统计了一下,从大学毕业后到现在的6年多时间里,总共读了200多本书,平均1年读20-40本,范围涉及企业管理.营销.励志.传记.小说.历史.哲学等等.书读的多了,慢慢的也形成了一套自认为适合自己的读书方法,可以简单地用12个字进行概括:"定目标.列书单.读两遍.致运用".下面我会仔细地跟大家聊聊. 一.定目标(确定读书目标)人的时间和精力是有限的,因此读书.学习都存在成本.为了能够以最小的投入获得最大的产出,我们一定要先确

5 12种生成对抗样本的方法

1 Box-constrained L-BFGS Szegedy[22] 等人首次证明了可以通过对图像添加小量的人类察觉不到的扰动误导神经网络做出误分类.他们首先尝试求解让神经网络做出误分类的最小扰动的方程.但由于问题的复杂度太高,他们转而求解简化后的问题,即寻找最小的损失函数添加项,使得神经网络做出误分类,这就将问题转化成了凸优化过程. 2 Fast Gradient Sign Method (FGSM) Szegedy 等人发现可以通过对抗训练提高深度神经网络的鲁棒性,从而提升防御对抗样本攻

hadoop搭建杂记:Linux下JDK环境变量的设置(三种配置环境变量的方法)

Linux下JDK环境变量的设置(三种配置环境变量的方法) Linux下JDK环境变量的设置(三种配置环境变量的方法) ①修改/etc/profile文件 如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题. vi /etc/profile 在profile文件末尾加入: JAVA_HOME=/usr/share/jdk1.5.0_05PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_H

三种创建XMLHttpRequest对象的方法

XMLHttpRequest对象,也就是Ajax交互的核心对象. 这里列举三种创建Ajax对象的方法. 第一种: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>Examples&

Java几种常用的实现排序方法

import java.util.Random; public class NumberSort{ /** * 私有构造方法,禁止实例化 */ private NumberSort(){ super(); } /** * 冒泡排序 * 比较相邻的元素.如果第一个比第二个大,就叫唤他们两个位置. * 对每一组相邻的元素作同样的工作,从开始的第一对到结束后的最后一对,这样剩下的最后一个应该是最大的数. * 针对所有元素重复以上操作,除了最后一个. * 持续对越来越少的数进行以上的操作,直到没有任何一

两种 js下载文件的方法(转)

function DownURL(strRemoteURL, strLocalURL){ try{ var xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP"); xmlHTTP.open("Get", strRemoteURL, false); xmlHTTP.send(); var adodbStream = new ActiveXObject("ADODB.Stream"); adodbStrea

几种任务调度的 Java 实现方法与比较

几种任务调度的 Java 实现方法与比较 综观目前的 Web 应用,多数应用都具备任务调度的功能.本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,并对其优缺点进行比较,目的在于给需要开发任务调度的程序员提供有价值的参考. 前言 任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务.本文由浅入深介绍四种任务调度的 Java 实现: Timer ScheduledExecutor 开源工具包 Qua

iOS中有3种常见的多线程编程方法

1.NSThread 这种方法需要管理线程的生命周期.同步.加锁问题,会导致一定的性能开销 2.NSOperation和NSOperationQueue 是基于OC实现的.NSOperation以面向对象的方式封装了需要执行的操作,然后可以将这个操作放到一个NSOperationQueue中去异步执行.不必关心线程管理.同步等问题. 3.Grand Centeral Dispatch 简称GCD,iOS4才开始支持,是纯C语言的API.自iPad2开始,苹果设备开始有了双核CPU,为了充分利用这

几种任务调度的Java实现方法与比较

简介: 综观目前的 Web 应用,多数应用都具备任务调度的功能.本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,并对其优缺点进行比较,目的在于给需要开发任务调度的程序员提供有价值的参考. 任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务.本文由浅入深介绍四种任务调度的 Java 实现: Timer ScheduledExecutor 开源工具包 Quartz 开源工具包 JCronTab 此