Is it correct?
"I have arrived home this morning."
Search from various English teachers...
Answers · 9
0
No; when you use present perfect, you don't tell us when this event happened. That's the whole point.
"I arrived home this morning." (past simple - you can say when here. However, this can easily mean you are not at home now.)
"I have (just) arrived home." (present perfect - ie. you are home now, as a result of your arrival. The time actually lies in the present "have")
You can, however, tell us when the situation began:
"I have been home since this morning." (present perfect - ie. you are home now, and the beginning point of your being home is "this morning".)
0
"I have arrived at home"
0
have + past participle = time period..= you can say "since this morning"..also the verb must be long term verb.
"this morning"= time point..
"arrive" is a verb for immediate action..
0
Usually, you don't "arrive" home. Similar to Chinese 回家 you should say:
I got back home this morning
0
NO. I arrived home this morning.
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
