Hello everyone. I'm learning English using The Oxford Grammar Book. Now, I'm practicing Present Perfect. There's said that "We use the Present Perfect to talk about something that happened in the past, but we don't say exactly when it happened". So, I have the sentence. "I've been married for four years". In this sentence, I'm a little confused because I understand that he was married in the past and he's still married now. But, If I dropped the prepositional phrase, would it have the same meaning? Or would it have the different meaning like "I was married, whatever when or with whom" where we're saying about the experience. Is it experience when I've used Present Perfect there "I've been married" OR it's the action which happened in the past with result now "I'm still married". Should I say "I was married" and it would be better? Sorry, if it's the incorrect question. Also, about my mistakes in the text.
"I've been married for four years" means that he is still married now, as you say. The four years stretches up to the present (or, in special circumstance, the very recent past, if he has just this moment got divorced). "I've been married", by itself, is usually talking about past experience.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
"I've been married for four years" means that he is still married now, as you say. The four years stretches up to the present (or, in special circumstance, the very recent past, if he has just this moment got divorced).
"I've been married", by itself, is usually talking about past experience. At some point in the past he was married. Normally it would imply that he is no longer married.