Deprecated: Creation of dynamic property wpdb::$categories is deprecated in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$post2cat is deprecated in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$link2cat is deprecated in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/wp-db.php on line 668

Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/class-wp-theme.php on line 544

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/rest-api/class-wp-rest-request.php on line 952

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/rest-api/class-wp-rest-request.php on line 972

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/rest-api/class-wp-rest-request.php on line 984

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/rest-api/class-wp-rest-request.php on line 995

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/class-wp-block-list.php on line 199

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/functions.php on line 6519

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/wfpbhdjy/public_html/spanishforamerica.com/wp-includes/functions.php on line 2118
English is a crazy language – Spanish For America

English is a crazy language

We’ll begin with a box, and the plural is boxes,

But the plural of ox becomes oxen, not oxes.

One fowl is a goose, but two are called geese,

Yet the plural of moose should never be meese..

You may find a lone mouse or a nest full of mice,

Yet the plural of house is houses, not hice.

If the plural of man is always called men,

Then shouldn’t the plural of pan be called pen?

If I speak of my foot and show you my feet,

And I give you a boot, would a pair be called beet?

If one is a tooth and a whole set are teeth,

Why shouldn’t the plural of booth be called beeth?

Then one may be that, and three would be those,

Yet hat in the plural would never be hose,

And the plural of cat is cats, not cose.

We speak of a brother and also of brethren,

But though we say mother, we never say methren.

Then the masculine pronouns are he, his and him,

But imagine the feminine: she, shis and shim!

Let’s face it – English is a crazy language.

There is no egg in eggplant nor ham in hamburger;

Neither apple nor pine in pineapple.

English muffins weren’t invented in England.

We take English for granted, but if we explore its paradoxes,

We find that quicksand can work slowly, boxing rings are square,

And a guinea pig is neither from Guinea nor is it a pig.

And why is it that writers write but fingers don’t fing,

Grocers don’t groce and hammers don’t ham?

Doesn’t it seem crazy that you can make amends but not one amend.

If you have a bunch of odds and ends

And get rid of all but one of them, what do you call it?

If teachers taught, why didn’t preachers praught?

If a vegetarian eats vegetables, what does a humanitarian eat?

Sometimes I think all the folks who grew up speaking English

Should be committed to an asylum for the verbally insane.

In what other language do people recite at a play and play at a recital?

We ship by truck but send cargo by ship.

We have noses that run and feet that smell.

We park in a driveway and drive in a parkway.

And how can a slim chance and a fat chance be the same,

While a wise man and a wise guy are opposites?

You have to marvel at the unique lunacy of a language

In which your house can burn up as it burns

Down, in which you fill in a form by filling it out,

And in which an alarm goes off by going on.

And, in closing, if Father is Pop, how come Mother’s not Mop?

 

I WOULD LIKE TO ADD THAT IF PEOPLE FROM POLAND ARE CALLED POLES THEN

PEOPLE FROM HOLLAND SHOULD BE HOLES AND THE GERMANS, GERMS

 

 

AND THE CUBANS  CUBES!

 

 ha ha ha………Now you know how hard is English for speakers of other languages……

 

 

Augusto Restrepo

Augusto is the founder of Spanish for America, and a Spanish Instructor based in the United States. He is a professional translator and business language consultant, who focuses on the correct use of the Spanish language for advertising, media, promotional campaigns, television and radio. He also advises individuals and businesses on new structures for intercultural relationships with Spanish Language communities, countries and markets.

4 thoughts on “English is a crazy language

Leave a Reply

Your email address will not be published. Required fields are marked *