0
Anonymous Posted 20 years ago
Grammar

Present perfect tense question

0As I was studying the present perfect tense in my textbook, I found the following sentences:02br
02br
01font00I graduated from college ten years ago.02br
00I have been out of college for ten years.02font
02br
01font00Question: 02br
02font
01font00May I also say " I have graduated from college for ten years."?02br
02font
02br
02br
01font01font00They got married one year ago.02br
00They have been married for one year.02font
02br
02font
01font00Question: 02br
02font
01font00May I also say ...02br
00" They have got married for one year",02br
00"They have married each other for one year." ?02font
02br
02br
01font01font00I stated school two years ago.02br
00I have been in school for two years.02font
02br
00Question:02br
00May I also say "I have started school for two years."?02font
02br
02br
01font01font00Her father retired last year.02br
00He has been retired for one year.02font
02br
00Question:02br
00May I also say "He has retired for one year."?02font
02br
02br
01font00Please advise.02font02br
02br
01font00Lcchang02font02br
02br
01font02font02br
02br
01font02font02br
02br
01font02font02br
02br
01font02font0-
  

Top answer

0I graduated from college ten years ago. 02br 00I have been out of college for ten years. "?

  • 0I graduated from college ten years ago.
  • 02br 00I have been out of college for ten years.
  • "?
  • –00No, it won’t sound right.
  • 00 00This won’t sound clumsy.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

46 Answers
0
0I graduated from college ten years ago. – 00This meaning you actually graduated with a degree.02br
00I have been out of college for ten years. – 00From the listener’s point of view, you could mean you actually graduated, or you dropped out without graduating.00 02br
00Question: 02br
00May I also say " I have graduated from college for ten years."?
0
0From teacher Goodman's answer to my question, the following sentences don't sound right.02br
02br
01font00They have married each other for one year.(incorrect) --> They have been married for one year. (correct)02font02br
02br
01font00I have graduated from college for ten years. (incorrect)
0
0Hello Chang02br
02br
00The usage and meaning of the present perfect tense depends on the kind of the verb and the time adverbial used with it. For example, if you say "I have already finished the work", it means "I have now the result of01i00<finished the work>02i00". 00 00You can say also "I have graduated from Harvard University". 00
0
0 02br
02br
00Hi LCChang 02br
02br
00For your questions,02br
02br
00“Marry” is a tricky verb. Joey married her high-school sweetheart Paul this past summer. 00 00(Joey married Paul, active voice)02br
02br
00 00Paul is married to Joey. ( passive voice)02br
02br
00 00Joey and Paul we
0
0 01blockquote
01cite10Paco200412cite10Hello Chang12br
12br
10The usage and meaning of the present perfect tense depends on the kind of the verb and the time adverbial used with it. For example, if you say "I have already finished the work", it means "I have now the result of11i10<finished the work>12i10
0
0 Hello Diamond02br
02br
00I'm sorry but I can't get what you mean. Is "Someone can say neither A nor B" so bad? I believe you are a more advanced learner than me, and so I am grateful if you kindly correct my wrong sentences.02br
02br
00paco 0-
0
0 01blockquote
01cite10Paco200412cite10Hello Diamond12br
12br
10I'm sorry but I can't get what you mean. Is "Someone can say neither A nor B" so bad? 11b10I believe you are a more advanced learner than me12b10, and so I am grateful if you kindly correct my wrong sentences.12br
12br
10paco
0
0 Aha! I see! I noticed I made a big mistake in pasting sentences. Yes, it should be "I have finished the work for three hours". Thank you for pointing out the mistake, Diamond.02br
02br
00paco 0-
0
0 01blockquote
01cite10Paco200412cite10Aha! I see! I noticed I made a big mistake in pasting sentences. Yes, it should be "I have finished the work for two hours". Thank you for pointing out the mistake, Diamond.12br
12br
10paco12blockquote
10You are most welcome, paco.0-
0
0I graduated from college ten years ago.] Fine.02br
00I have been out of college for ten years.] Fine.02br
00I have graduated from college for ten years."] No; "I graduated from college ten years ago."02br
02br
00They got married one year ago.] Fine.02br
00They have been married for one year.] Fine.02br
00" They have got married

Related Questions