SlideShare a Scribd company logo
1 of 60
Irregular Verbs
COMMON IRREGULAR VERBS   ,[object Object],Can you list these verb forms? ? ? ? Past Participle Past Present
COMMON IRREGULAR VERBS   ,[object Object],blown blew blow Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],broken broke break Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],caught caught catch Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],chosen chose chose Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],come came come Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],done did do Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],drawn drew draw Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],drunk drank drink Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],dreamt/ dreamed dreamt/dreamed dream Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],driven drove drive Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],eaten ate eat Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],fallen fell fall Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],forgiven forgave forgive Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],gotten got get Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],gone went go Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],grown grew grow Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],known knew know Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],laid laid lay Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],lain lay lie Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],ridden rode ride Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],run ran run Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],seen saw see Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],sung sang sing Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],sat sat sit Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],spoken spoke speak Past Participle Past Present
[object Object],? ? ? swum swam swims Past Participle Past Present
[object Object],swum swam swim Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],taken took take Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],thrown threw throw Past Participle Past Present
[object Object],? ? ? Past Participle Past Present
[object Object],written wrote write Past Participle Past Present
Irregular Verb Goodies ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Exercise 1: Using Irregular Verbs   Exercise 2: Using Irregular Verbs   Exercise 3: Using Irregular Verbs  New!   Exercise 4: Using Irregular Verbs  New!   Exercise 5: Using Irregular Verbs   New!   Exercise 6: Using  Lay  and  Lie  Correctly   MAIN

More Related Content

What's hot

What's hot (20)

Irregularverbs
IrregularverbsIrregularverbs
Irregularverbs
 
Irregular verbs practice (examples of helping verbs)
Irregular verbs   practice (examples of helping verbs)Irregular verbs   practice (examples of helping verbs)
Irregular verbs practice (examples of helping verbs)
 
Irregular verbs
Irregular verbsIrregular verbs
Irregular verbs
 
Irregular verbs
Irregular verbsIrregular verbs
Irregular verbs
 
Irregular verbs
Irregular verbsIrregular verbs
Irregular verbs
 
Irregular Verbs
Irregular VerbsIrregular Verbs
Irregular Verbs
 
Verbs irregular
Verbs irregularVerbs irregular
Verbs irregular
 
Irregular Verbs
Irregular VerbsIrregular Verbs
Irregular Verbs
 
Irregular verbs
Irregular verbsIrregular verbs
Irregular verbs
 
Irregular verbs grammar
Irregular verbs grammarIrregular verbs grammar
Irregular verbs grammar
 
Irregular verbs
Irregular verbsIrregular verbs
Irregular verbs
 
Irregular verbs
Irregular verbsIrregular verbs
Irregular verbs
 
Irregular verbs
Irregular verbsIrregular verbs
Irregular verbs
 
Irregular verbs
Irregular verbsIrregular verbs
Irregular verbs
 
Past simple irregular verbs
Past simple irregular verbsPast simple irregular verbs
Past simple irregular verbs
 
Irregular verbs
Irregular verbsIrregular verbs
Irregular verbs
 
Future tense
Future tenseFuture tense
Future tense
 
Decoding Word Pattern Review
Decoding Word Pattern ReviewDecoding Word Pattern Review
Decoding Word Pattern Review
 
Phonics Review
Phonics ReviewPhonics Review
Phonics Review
 
What do you like to do?
What do you like to do? What do you like to do?
What do you like to do?
 

Similar to Irregular Verbs

Irregular verbs
Irregular verbsIrregular verbs
Irregular verbsihsan
 
irregular_verbs.pptx
irregular_verbs.pptxirregular_verbs.pptx
irregular_verbs.pptxssuser82525c
 
irregular_verbs to learn game.pptx
irregular_verbs to learn game.pptxirregular_verbs to learn game.pptx
irregular_verbs to learn game.pptxPabloArribas6
 
Irregular verbs
Irregular verbsIrregular verbs
Irregular verbstomasberny
 
English Irregular Verbs
English Irregular VerbsEnglish Irregular Verbs
English Irregular Verbsdolors1
 
Irregular and helping_verbs_ppt
Irregular and helping_verbs_pptIrregular and helping_verbs_ppt
Irregular and helping_verbs_pptaelowans
 
Past tense
Past tense Past tense
Past tense isilelt
 
Past Tense Presentation
Past Tense PresentationPast Tense Presentation
Past Tense Presentationisilelt
 
Past tense presentation
Past tense presentationPast tense presentation
Past tense presentationisilelt
 
Bare phrase structure
Bare phrase structureBare phrase structure
Bare phrase structureHywel Evans
 
Irregular verbs made by claire
Irregular verbs   made by claireIrregular verbs   made by claire
Irregular verbs made by claireClarisa Baringo
 
Verbs past patrticiple
Verbs past patrticipleVerbs past patrticiple
Verbs past patrticipleaazz0015
 

Similar to Irregular Verbs (18)

7с irregular verbs2
7с irregular verbs27с irregular verbs2
7с irregular verbs2
 
Irregular verbs
Irregular verbsIrregular verbs
Irregular verbs
 
Irregular verbs
Irregular verbsIrregular verbs
Irregular verbs
 
Irregular verbs
Irregular verbsIrregular verbs
Irregular verbs
 
Irregular verbs
Irregular verbsIrregular verbs
Irregular verbs
 
Irregular verbs
Irregular verbsIrregular verbs
Irregular verbs
 
irregular_verbs.pptx
irregular_verbs.pptxirregular_verbs.pptx
irregular_verbs.pptx
 
irregular_verbs to learn game.pptx
irregular_verbs to learn game.pptxirregular_verbs to learn game.pptx
irregular_verbs to learn game.pptx
 
Irregular verbs
Irregular verbsIrregular verbs
Irregular verbs
 
English Irregular Verbs
English Irregular VerbsEnglish Irregular Verbs
English Irregular Verbs
 
Irregular and helping_verbs_ppt
Irregular and helping_verbs_pptIrregular and helping_verbs_ppt
Irregular and helping_verbs_ppt
 
Past tense
Past tense Past tense
Past tense
 
Past Tense Presentation
Past Tense PresentationPast Tense Presentation
Past Tense Presentation
 
Past tense presentation
Past tense presentationPast tense presentation
Past tense presentation
 
Bare phrase structure
Bare phrase structureBare phrase structure
Bare phrase structure
 
Irregular verbs made by claire
Irregular verbs   made by claireIrregular verbs   made by claire
Irregular verbs made by claire
 
Verbs irregular
Verbs irregularVerbs irregular
Verbs irregular
 
Verbs past patrticiple
Verbs past patrticipleVerbs past patrticiple
Verbs past patrticiple
 

Recently uploaded

Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...rajveermohali2022
 
👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...
👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...
👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...rajveerescorts2022
 
Just Call Vip call girls Kolhapur Escorts ☎️8617370543 Starting From 5K to 25...
Just Call Vip call girls Kolhapur Escorts ☎️8617370543 Starting From 5K to 25...Just Call Vip call girls Kolhapur Escorts ☎️8617370543 Starting From 5K to 25...
Just Call Vip call girls Kolhapur Escorts ☎️8617370543 Starting From 5K to 25...Nitya salvi
 
Calangute Beach ( Call Girls ) Goa ✔ 8617370543 ✅ By Goa Call Girls For Pick ...
Calangute Beach ( Call Girls ) Goa ✔ 8617370543 ✅ By Goa Call Girls For Pick ...Calangute Beach ( Call Girls ) Goa ✔ 8617370543 ✅ By Goa Call Girls For Pick ...
Calangute Beach ( Call Girls ) Goa ✔ 8617370543 ✅ By Goa Call Girls For Pick ...Nitya salvi
 
💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort ServiceApsara Of India
 
All Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
All Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort ServiceAll Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
All Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort ServiceApsara Of India
 
New Call Girls In Panipat 08168329307 Shamli Israna Escorts Service
New Call Girls In Panipat 08168329307 Shamli Israna Escorts ServiceNew Call Girls In Panipat 08168329307 Shamli Israna Escorts Service
New Call Girls In Panipat 08168329307 Shamli Israna Escorts ServiceApsara Of India
 
"Maximizing your savings:The power of financial planning".pptx
"Maximizing your savings:The power of financial planning".pptx"Maximizing your savings:The power of financial planning".pptx
"Maximizing your savings:The power of financial planning".pptxsadiisadiimano
 
Hire 💕 8617697112 Pulwama Call Girls Service Call Girls Agency
Hire 💕 8617697112 Pulwama Call Girls Service Call Girls AgencyHire 💕 8617697112 Pulwama Call Girls Service Call Girls Agency
Hire 💕 8617697112 Pulwama Call Girls Service Call Girls AgencyNitya salvi
 
💞Sexy Call Girls In Ambala 08168329307 Shahabad Call Girls Escort Service
💞Sexy Call Girls In Ambala 08168329307 Shahabad Call Girls Escort Service💞Sexy Call Girls In Ambala 08168329307 Shahabad Call Girls Escort Service
💞Sexy Call Girls In Ambala 08168329307 Shahabad Call Girls Escort ServiceApsara Of India
 
Sakinaka Call Girls Agency 📞 9892124323 ✅ Call Girl in Sakinaka
Sakinaka Call Girls Agency  📞 9892124323 ✅  Call Girl in SakinakaSakinaka Call Girls Agency  📞 9892124323 ✅  Call Girl in Sakinaka
Sakinaka Call Girls Agency 📞 9892124323 ✅ Call Girl in SakinakaPooja Nehwal
 
👉Amritsar Call Girl 👉📞 8725944379 👉📞 Just📲 Call Mack Call Girls Service In Am...
👉Amritsar Call Girl 👉📞 8725944379 👉📞 Just📲 Call Mack Call Girls Service In Am...👉Amritsar Call Girl 👉📞 8725944379 👉📞 Just📲 Call Mack Call Girls Service In Am...
👉Amritsar Call Girl 👉📞 8725944379 👉📞 Just📲 Call Mack Call Girls Service In Am...Sheetaleventcompany
 
Pooja : 9892124323, Dharavi Call Girls. 7000 Cash Payment Free Home Delivery
Pooja : 9892124323, Dharavi Call Girls. 7000 Cash Payment Free Home DeliveryPooja : 9892124323, Dharavi Call Girls. 7000 Cash Payment Free Home Delivery
Pooja : 9892124323, Dharavi Call Girls. 7000 Cash Payment Free Home DeliveryPooja Nehwal
 
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...rajveermohali2022
 
Ladies kitty party invitation messages and greetings.pdf
Ladies kitty party invitation messages and greetings.pdfLadies kitty party invitation messages and greetings.pdf
Ladies kitty party invitation messages and greetings.pdfShort Good Quotes
 
Nahan call girls 📞 8617697112 At Low Cost Cash Payment Booking
Nahan call girls 📞 8617697112 At Low Cost Cash Payment BookingNahan call girls 📞 8617697112 At Low Cost Cash Payment Booking
Nahan call girls 📞 8617697112 At Low Cost Cash Payment BookingNitya salvi
 
Call Girls in Bangalore Prachi 💋9136956627 Bangalore Call Girls
Call Girls in  Bangalore Prachi 💋9136956627 Bangalore Call GirlsCall Girls in  Bangalore Prachi 💋9136956627 Bangalore Call Girls
Call Girls in Bangalore Prachi 💋9136956627 Bangalore Call GirlsPinki Misra
 
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...rajveermohali2022
 
Call Girls in Bangalore Lavya 💋9136956627 Bangalore Call Girls
Call Girls in Bangalore Lavya 💋9136956627 Bangalore Call GirlsCall Girls in Bangalore Lavya 💋9136956627 Bangalore Call Girls
Call Girls in Bangalore Lavya 💋9136956627 Bangalore Call GirlsPinki Misra
 
Call Girls Dholpur Just Call 8617370543Top Class Call Girl Service Available
Call Girls Dholpur Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Dholpur Just Call 8617370543Top Class Call Girl Service Available
Call Girls Dholpur Just Call 8617370543Top Class Call Girl Service AvailableNitya salvi
 

Recently uploaded (20)

Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
 
👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...
👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...
👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...
 
Just Call Vip call girls Kolhapur Escorts ☎️8617370543 Starting From 5K to 25...
Just Call Vip call girls Kolhapur Escorts ☎️8617370543 Starting From 5K to 25...Just Call Vip call girls Kolhapur Escorts ☎️8617370543 Starting From 5K to 25...
Just Call Vip call girls Kolhapur Escorts ☎️8617370543 Starting From 5K to 25...
 
Calangute Beach ( Call Girls ) Goa ✔ 8617370543 ✅ By Goa Call Girls For Pick ...
Calangute Beach ( Call Girls ) Goa ✔ 8617370543 ✅ By Goa Call Girls For Pick ...Calangute Beach ( Call Girls ) Goa ✔ 8617370543 ✅ By Goa Call Girls For Pick ...
Calangute Beach ( Call Girls ) Goa ✔ 8617370543 ✅ By Goa Call Girls For Pick ...
 
💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
 
All Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
All Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort ServiceAll Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
All Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
 
New Call Girls In Panipat 08168329307 Shamli Israna Escorts Service
New Call Girls In Panipat 08168329307 Shamli Israna Escorts ServiceNew Call Girls In Panipat 08168329307 Shamli Israna Escorts Service
New Call Girls In Panipat 08168329307 Shamli Israna Escorts Service
 
"Maximizing your savings:The power of financial planning".pptx
"Maximizing your savings:The power of financial planning".pptx"Maximizing your savings:The power of financial planning".pptx
"Maximizing your savings:The power of financial planning".pptx
 
Hire 💕 8617697112 Pulwama Call Girls Service Call Girls Agency
Hire 💕 8617697112 Pulwama Call Girls Service Call Girls AgencyHire 💕 8617697112 Pulwama Call Girls Service Call Girls Agency
Hire 💕 8617697112 Pulwama Call Girls Service Call Girls Agency
 
💞Sexy Call Girls In Ambala 08168329307 Shahabad Call Girls Escort Service
💞Sexy Call Girls In Ambala 08168329307 Shahabad Call Girls Escort Service💞Sexy Call Girls In Ambala 08168329307 Shahabad Call Girls Escort Service
💞Sexy Call Girls In Ambala 08168329307 Shahabad Call Girls Escort Service
 
Sakinaka Call Girls Agency 📞 9892124323 ✅ Call Girl in Sakinaka
Sakinaka Call Girls Agency  📞 9892124323 ✅  Call Girl in SakinakaSakinaka Call Girls Agency  📞 9892124323 ✅  Call Girl in Sakinaka
Sakinaka Call Girls Agency 📞 9892124323 ✅ Call Girl in Sakinaka
 
👉Amritsar Call Girl 👉📞 8725944379 👉📞 Just📲 Call Mack Call Girls Service In Am...
👉Amritsar Call Girl 👉📞 8725944379 👉📞 Just📲 Call Mack Call Girls Service In Am...👉Amritsar Call Girl 👉📞 8725944379 👉📞 Just📲 Call Mack Call Girls Service In Am...
👉Amritsar Call Girl 👉📞 8725944379 👉📞 Just📲 Call Mack Call Girls Service In Am...
 
Pooja : 9892124323, Dharavi Call Girls. 7000 Cash Payment Free Home Delivery
Pooja : 9892124323, Dharavi Call Girls. 7000 Cash Payment Free Home DeliveryPooja : 9892124323, Dharavi Call Girls. 7000 Cash Payment Free Home Delivery
Pooja : 9892124323, Dharavi Call Girls. 7000 Cash Payment Free Home Delivery
 
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
 
Ladies kitty party invitation messages and greetings.pdf
Ladies kitty party invitation messages and greetings.pdfLadies kitty party invitation messages and greetings.pdf
Ladies kitty party invitation messages and greetings.pdf
 
Nahan call girls 📞 8617697112 At Low Cost Cash Payment Booking
Nahan call girls 📞 8617697112 At Low Cost Cash Payment BookingNahan call girls 📞 8617697112 At Low Cost Cash Payment Booking
Nahan call girls 📞 8617697112 At Low Cost Cash Payment Booking
 
Call Girls in Bangalore Prachi 💋9136956627 Bangalore Call Girls
Call Girls in  Bangalore Prachi 💋9136956627 Bangalore Call GirlsCall Girls in  Bangalore Prachi 💋9136956627 Bangalore Call Girls
Call Girls in Bangalore Prachi 💋9136956627 Bangalore Call Girls
 
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
 
Call Girls in Bangalore Lavya 💋9136956627 Bangalore Call Girls
Call Girls in Bangalore Lavya 💋9136956627 Bangalore Call GirlsCall Girls in Bangalore Lavya 💋9136956627 Bangalore Call Girls
Call Girls in Bangalore Lavya 💋9136956627 Bangalore Call Girls
 
Call Girls Dholpur Just Call 8617370543Top Class Call Girl Service Available
Call Girls Dholpur Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Dholpur Just Call 8617370543Top Class Call Girl Service Available
Call Girls Dholpur Just Call 8617370543Top Class Call Girl Service Available
 

Irregular Verbs

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.

Editor's Notes

  1. The original was copied from www. And has been modified by Don Fisher.