Te Kete Ipurangi Navigation:

Te Kete Ipurangi
Communities
Schools

Te Kete Ipurangi user options:



English Online. Every child literate - a shared responsibility.
Ministry of Education.

Direct and Indirect Speech

Direct Speech

In direct speech, the original speaker's exact words are given and are indicated by quotation marks.

"I don't know what to do," said Dean.

In some grammar books, said Dean is referred to as a reporting clause. "I don't know what to do," is referred to as the reported clause.

Indirect Speech

In indirect speech, the exact meaning of the speaker's words is given, but the exact words are not directly quoted.

Dean said that he didn't know what to do.

To convert direct speech into indirect speech:

  • If the main verb is past tense, present tense verbs in the that clause must also be changed to past tense.
    Dean said that he didn't know what to do.
  • First and second person pronouns must be changed to third person pronouns.
    Dean said that he didn't know what to do.

(The that can often be left out: Dean said he didn't know what to do.)

Indirect Questions

  • The same rules apply to indirect questions as to indirect statements. The difference is that a wh clause is used instead of a that clause.

Direct question:

"Did Marama's horse win a prize?" Owen asked.

Indirect questions:

Owen asked whether (or if) Marama's horse had won a prize.

Direct question:

"Why won't you marry me?" asked Donald.

Indirect question:

Donald asked her why she wouldn't marry him.

In telling a story or recounting events, a speaker using direct speech has all the resources of intonation to produce a lively account. Because indirect speech is always speech reported by someone else, the account is more reserved and restrained.

"What shall we do?" asked Bev.

"Don't worry, Bev," said Duncan, "I've got a plan."

Bev asked Duncan what they should do. He told her not to worry and that he had a plan.

The ability to change direct speech into indirect speech is a useful skill for those engaged in taking the minutes of a meeting or reporting on events.

Direct speech:

"First of all, I would like to thank everybody who helped with the fair. The results were very good, and we will now be able to buy two more computers."

Indirect speech:

The principal said that he would like to thank everybody who had helped with the fair. He announced that the results were very good and that the school would now be able to buy two more computers.

Exploring Language content page

Exploring Language is reproduced by permission of the publishers Learning Media Limited on behalf of Ministry of Education, P O Box 3293, Wellington, New Zealand, © Crown, 1996.

Published on: 25 Feb 2009




Footer:

eZ debug

Clear cache:

Quick settings:

Timing: Oct 02 2016 04:27:35
Module start 'content'
Warning: PHP: E_WARNING Oct 02 2016 04:27:35
Invalid argument supplied for foreach() in /var/www/ezchannel-upgrade-4.4/extension/glossary/autoloads/sckglossarytemplateoperator.php on line 247
Timing: Oct 02 2016 04:27:35
Module end 'content'
Warning: eZTemplate:ezdesign Oct 02 2016 04:27:35
Design element stylesheets/websitetoolbar.css does not exist in any design
Warning: eZTemplate:ezdesign Oct 02 2016 04:27:35
Tried files: extension/tki-eesoll/design/tki-eesoll-eng/stylesheets/websitetoolbar.css, extension/cwa-carousel/design/cwa-carousel/stylesheets/websitetoolbar.css, extension/ezimagemap/design/ezimagemap/stylesheets/websitetoolbar.css, extension/qctv/design/qctv/stylesheets/websitetoolbar.css, extension/glossary/design/glossary/stylesheets/websitetoolbar.css, extension/tki-eesoll/design/tki-eesoll/stylesheets/websitetoolbar.css, extension/tki/design/tki/stylesheets/websitetoolbar.css, extension/tki-hps/design/ezwebin/stylesheets/websitetoolbar.css, extension/ezwebin/design/ezwebin/stylesheets/websitetoolbar.css, extension/ezfind/design/ezwebin/stylesheets/websitetoolbar.css, extension/mugo_varnish/design/standard/stylesheets/websitetoolbar.css, extension/tki-eesoll/design/standard/stylesheets/websitetoolbar.css, extension/leadspace/design/standard/stylesheets/websitetoolbar.css, extension/tki-nzsl/design/standard/stylesheets/websitetoolbar.css, extension/tki-art/design/standard/stylesheets/websitetoolbar.css, extension/ezoe/design/standard/stylesheets/websitetoolbar.css, extension/ezfind/design/standard/stylesheets/websitetoolbar.css, extension/ezjscore/design/standard/stylesheets/websitetoolbar.css, extension/bcwebsitestatistics/design/standard/stylesheets/websitetoolbar.css, extension/glossary/design/standard/stylesheets/websitetoolbar.css, extension/xmlwash/design/standard/stylesheets/websitetoolbar.css, extension/recaptcha/design/standard/stylesheets/websitetoolbar.css, extension/powercontent/design/standard/stylesheets/websitetoolbar.css, extension/enhancedselection2/design/standard/stylesheets/websitetoolbar.css, extension/ezsympaapi/design/standard/stylesheets/websitetoolbar.css, extension/qctv/design/standard/stylesheets/websitetoolbar.css, extension/paradoxpdf/design/standard/stylesheets/websitetoolbar.css, design/standard/stylesheets/websitetoolbar.css
Timing: Oct 02 2016 04:27:35
End

Timing points:

CheckpointElapsedRel. ElapsedMemoryRel. Memory
Module start 'content' 0.0000 sec0.4148 sec 9,751.2969 KB17,581.2578 KB
Module end 'content' 0.4148 sec4.3481 sec 27,332.5547 KB8,623.3281 KB
End 4.7629 sec  35,955.8828 KB 
Total runtime:4.8242 sec
Peak memory usage:37,417.3125 KB

Time accumulators:

 Accumulator Elapsed Percent Count Average
ini_load
Load cache0.0257 sec0.5188%210.0012 sec
Check MTime0.0042 sec0.0845%200.0002 sec
Find INI Files0.0001 sec0.0025%10.0001 sec
Mysql Total
Mysqli_queries0.1559 sec3.1509%2650.0006 sec
Looping result0.0144 sec0.2913%2520.0001 sec
MySQL Cluster
DB queries0.0045 sec0.0912%90.0005 sec
DFS operations0.0002 sec0.0049%10.0002 sec
Template Total4.7417 sec 95.8% 3 1.5806 sec
Template load0.1358 sec2.7440%30.0453 sec
String conversion in template resource0.0017 sec0.0341%340.0000 sec
Template parser: create text elements0.0375 sec0.7585%340.0011 sec
Template parser: remove whitespace0.0094 sec0.1891%340.0003 sec
Template parser: construct tree0.1806 sec3.6511%340.0053 sec
Template load and register function0.0138 sec0.2783%100.0014 sec
Template processing4.6057 sec93.0914%31.5352 sec
states
state_id_array0.0005 sec0.0098%10.0005 sec
state_identifier_array0.0010 sec0.0200%20.0005 sec
override
Cache load0.0770 sec1.5554%770.0010 sec
Sytem overhead
Fetch class attribute can translate value0.0037 sec0.0752%10.0037 sec
Fetch class attribute name0.0076 sec0.1527%50.0015 sec
XML
Image XML parsing0.0003 sec0.0060%10.0003 sec
class_abstraction
Instantiating content class attribute0.0002 sec0.0035%90.0000 sec
Glossary Total0.0052 sec 0.1% 1 0.0052 sec
Glossary info0.0043 sec0.0879%10.0043 sec
Strip tags0.0003 sec0.0065%10.0003 sec
Build glossary arrays0.0000 sec0.0007%10.0000 sec
Reset tags0.0001 sec0.0025%10.0001 sec
General
String conversion0.0005 sec0.0096%370.0000 sec
Total script time:4.9475 sec

Templates used to render the page:

Usage countRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplextension/tki-eesoll/design/tki-eesoll/override/templates/full/general_content.tplextension/tki-eesoll/design/tki-eesoll/override/templates/full/general_content.tplEdit templateOverride template
3content/datatype/view/ezstring.tpl<No override>design/standard/templates/content/datatype/view/ezstring.tplEdit templateOverride template
1content/datatype/view/ezxmltext.tpl<No override>extension/glossary/design/glossary/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
3content/datatype/view/ezxmltags/header.tplextension/tki-eesoll/design/tki-eesoll/templates/content/datatype/view/ezxmltags/header.tplextension/tki-eesoll/design/tki-eesoll/templates/content/datatype/view/ezxmltags/header.tplEdit templateOverride template
5content/datatype/view/ezxmltags/strong.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/strong.tplEdit templateOverride template
8content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
2content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
3content/datatype/view/ezxmltags/li.tplextension/tki-eesoll/design/tki-eesoll/templates/content/datatype/view/ezxmltags/li.tplextension/tki-eesoll/design/tki-eesoll/templates/content/datatype/view/ezxmltags/li.tplEdit templateOverride template
3content/datatype/view/ezxmltags/ul.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/ul.tplEdit templateOverride template
2content/datatype/view/ezxmltags/link.tplextension/tki-eesoll/design/tki-eesoll/templates/content/datatype/view/ezxmltags/link.tplextension/tki-eesoll/design/tki-eesoll/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
1content/datatype/view/ezxmltags/emphasize.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/emphasize.tplEdit templateOverride template
1parts/page_metadata.tplextension/tki-eesoll/design/tki-eesoll/templates/parts/page_metadata.tplextension/tki-eesoll/design/tki-eesoll/templates/parts/page_metadata.tplEdit templateOverride template
1pagelayout.tplextension/tki-eesoll/design/tki-eesoll-eng/templates/pagelayout.tplextension/tki-eesoll/design/tki-eesoll-eng/templates/pagelayout.tplEdit templateOverride template
1common/title.tpl<No override>extension/tki/design/tki/templates/common/title.tplEdit templateOverride template
1common/metadata.tpl<No override>extension/tki/design/tki/templates/common/metadata.tplEdit templateOverride template
1common/stylesheets.tplextension/tki-eesoll/design/tki-eesoll-eng/templates/common/stylesheets.tplextension/tki-eesoll/design/tki-eesoll-eng/templates/common/stylesheets.tplEdit templateOverride template
1common/links.tplextension/tki-eesoll/design/tki-eesoll/templates/common/links.tplextension/tki-eesoll/design/tki-eesoll/templates/common/links.tplEdit templateOverride template
1common/banner.tplextension/tki-eesoll/design/tki-eesoll/templates/common/banner.tplextension/tki-eesoll/design/tki-eesoll/templates/common/banner.tplEdit templateOverride template
1common/wrapper_three_column.tplextension/tki-eesoll/design/tki-eesoll/templates/common/wrapper_three_column.tplextension/tki-eesoll/design/tki-eesoll/templates/common/wrapper_three_column.tplEdit templateOverride template
1common/menu_main.tplextension/tki-eesoll/design/tki-eesoll/templates/common/menu_main.tplextension/tki-eesoll/design/tki-eesoll/templates/common/menu_main.tplEdit templateOverride template
1common/menu_levels.tpl<No override>extension/tki/design/tki/templates/common/menu_levels.tplEdit templateOverride template
1parts/before_menu.tplextension/tki-eesoll/design/tki-eesoll-eng/templates/parts/before_menu.tplextension/tki-eesoll/design/tki-eesoll-eng/templates/parts/before_menu.tplEdit templateOverride template
1parts/rss.tplextension/tki-eesoll/design/tki-eesoll-eng/templates/parts/rss.tplextension/tki-eesoll/design/tki-eesoll-eng/templates/parts/rss.tplEdit templateOverride template
1parts/after_menu.tplextension/tki-eesoll/design/tki-eesoll-eng/templates/parts/after_menu.tplextension/tki-eesoll/design/tki-eesoll-eng/templates/parts/after_menu.tplEdit templateOverride template
1common/breadcrumbs.tplextension/tki-eesoll/design/tki-eesoll/templates/common/breadcrumbs.tplextension/tki-eesoll/design/tki-eesoll/templates/common/breadcrumbs.tplEdit templateOverride template
1common/content.tplextension/tki-eesoll/design/tki-eesoll/templates/common/content.tplextension/tki-eesoll/design/tki-eesoll/templates/common/content.tplEdit templateOverride template
1common/tools.tplextension/tki-eesoll/design/tki-eesoll/templates/common/tools.tplextension/tki-eesoll/design/tki-eesoll/templates/common/tools.tplEdit templateOverride template
1parts/widget/widget_list.tplextension/tki-eesoll/design/tki-eesoll/templates/parts/widget/widget_list.tplextension/tki-eesoll/design/tki-eesoll/templates/parts/widget/widget_list.tplEdit templateOverride template
1parts/widget/related_resources.tplextension/tki-eesoll/design/tki-eesoll/templates/parts/widget/related_resources.tplextension/tki-eesoll/design/tki-eesoll/templates/parts/widget/related_resources.tplEdit templateOverride template
1common/footer.tplextension/tki-eesoll/design/tki-eesoll/templates/common/footer.tplextension/tki-eesoll/design/tki-eesoll/templates/common/footer.tplEdit templateOverride template
1common/javascript.tplextension/tki-eesoll/design/tki-eesoll/templates/common/javascript.tplextension/tki-eesoll/design/tki-eesoll/templates/common/javascript.tplEdit templateOverride template
1setup/debug_toolbar.tpl<No override>design/standard/templates/setup/debug_toolbar.tplEdit templateOverride template
1setup/clear_cache.tpl<No override>design/standard/templates/setup/clear_cache.tplEdit templateOverride template
1setup/quick_settings.tpl<No override>design/standard/templates/setup/quick_settings.tplEdit templateOverride template
      
 Number of times templates used: 55
 Number of unique templates used: 34
 Time used to render template usage: 0.0010 secs