Search from various English teachers...
Ukraine flagDima
which variant is correct? are these sentences correct? John: i visit u in one hour = "he said he visited us in one hour" John: i visited u one hour ago = "he said he has visited us one hour ago" John: i've already visited u today = "he said he had already visited u today" and the last one, if I say to Megan "John visits us in one hour" = "I said to Megan John visited us in one hour" OR "I said to Megan John visits us in one hour" ?

Answers · 2

2
All of them are wrong! "I"....not "i" "you"...not "u" Apart from the bad typing: #1 does not make sense, even with correct spelling. #2: I visited you an hour ago = He said he had visited us an hour earlier. #3: I've already visited you today = He said he had already visited US today.
2
So very close! Here are my suggestions: John: He said he will visit us in one hour. (adding "ed" to the end of visit makes it an event that happened in the past, but it sounds like he's visiting in the future). John: He said he visited us one hour ago. (you could also do "he said he had visited us one hour ago" - but the 'had' isn't necessary). John: Correct! Again, the 'had' isn't necessary in this context. The last one: Either "John will visit us in one hour" or "I said to Megan, John will visit us in one hour."

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