[Grammar] Hi Mom! What a nice surprise! I thought you were mad

Status
Not open for further replies.

Nikitus

Senior Member
Joined
Oct 4, 2013
Member Type
Student or Learner
Native Language
Spanish
Home Country
Chile
Current Location
Chile
Hello.

Are the following sentences grammatically correct?

"Hi Mom! What a nice surprise! I thought you were mad, because you haven't answered my calls."

Thanks.
 

Matthew Wai

VIP Member
Joined
Nov 29, 2013
Member Type
Native Language
Chinese
Home Country
China
Current Location
China
I would use 'hadn't' instead of 'haven't'.
 

GoesStation

No Longer With Us (RIP)
Joined
Dec 22, 2015
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
You should write ... you didn't answer​ my calls.
 

Skrej

VIP Member
Joined
May 11, 2015
Member Type
English Teacher
Native Language
English
Home Country
United States
Current Location
United States
Or "haven't been answering".
 

Tarheel

VIP Member
Joined
Jun 16, 2014
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
She calls him, and he says: "Hi mom! What a nice surprise! I thought you were mad. You haven't been answering my calls (until now)."

It certainly seems natural enough to me.
 

Raymott

VIP Member
Joined
Jun 29, 2008
Member Type
Academic
Native Language
English
Home Country
Australia
Current Location
Australia
You should write ... you didn't answer​ my calls.
Maybe you should if you're American. "...you haven't answered my calls" is what you say in AusE. I also consider it more appropriate and more polite.

A: Why didn't you answer my email?
B: What email?
A: The email I sent yesterday.
B: I was going to answer it this morning. You need to say, "Why haven't you answered my email [yet]?" You can't say I didn't do it, because the time period for answering it hasn't expired. "Why didn't you do it?" is meaningless without a time period. You could ask "Why didn't you answer it last night?" That would make sense.
A: Oh, OK. Is it such a big deal?"
B: Yes, because you are accusing me of not answering my emails simply because I haven't done it by the time you expected it.

Nikitus is quite correct. Of course, it depends on whether the time has passed beyond which one could reasonably have expected the action to have been done.
 
Last edited:

GoesStation

No Longer With Us (RIP)
Joined
Dec 22, 2015
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
Answering a call has to happen when the calling party places the call, though, so the situation is a little different.
 

Raymott

VIP Member
Joined
Jun 29, 2008
Member Type
Academic
Native Language
English
Home Country
Australia
Current Location
Australia
Answering a call has to happen when the calling party places the call, though, so the situation is a little different.
Good, you understand my point. Yes, that's true unless you have an answering machine (which I was assuming), and the calling party is asking why she didn't return the messages that were left on the machine.
 
Last edited:

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
Good, you understand my point. Yes, that's true unless you have an answering machine (which I was assuming), and the mother is asking why she didn't return the messages that were left on the machine.

I don't think the mother is asking anything. I think the son/daughter is asking why the mother didn't answer the phone whenever the son/daughter rang. If answerphone messages were involved, I would expect the offspring to say "... because you didn't call me back after I left messages" or something similar.
 

Tdol

No Longer With Us (RIP)
Staff member
Joined
Nov 13, 2002
Native Language
British English
Home Country
UK
Current Location
Japan
I thought you had gone mad works better for me.
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
"I thought you had gone mad" has a different meaning from "I thought you were mad" though. The first means "I thought you had become crazy" and the second means "I thought you were angry".
 

Tarheel

VIP Member
Joined
Jun 16, 2014
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
I thought you had gone mad works better for me.

She had gone off her meds before. Perhaps she did it again.
;-)
 
Status
Not open for further replies.
Top