Search from various English teachers...
United States flagsunseeker666
Why this sentence is wrong? He has married Jane for ten years. Hi, What would you say to express this meaning? And how about these sentences like He married ten years ago or He has married ten years ago? last,is there any difference between the present perfect and the present perfect continuous? For instance,I have been studying English for ten years or I have studied English for ten years? Thanks for your help.

Answers · 2

0
Has/Have indicates that it is continuous, started in the past and still occuring in the present. "I have studied for 10 years" ...but there is more to learn. I continue to study. "I studied for 10 years" ...and now my training is complete. I do not study any more. "He married." Once, in the past. The marriage ceremony is complete. Maybe the wife has died since then. "He has married." Recently. Perhaps they are currently on their honeymoon. Other people are hearing this news for the first time. It happened in the current season.
0
HI Sunseeker666 I get/got (have) married would be used to mean the act of getting married and having a wedding whilst I have been married is used to mean the continued act of marriage. So here the right sentence would be: he got married 10 years ago. And yes, the present perfect continuous usually emphasizes duration, or the amount of time that an action has been taking place but sometimes there's really no difference in meaning the case with verbs such as 'live', 'work' and 'study':

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today