“She has come here an hour ago”这句话对吗?

问题描述:

“She has come here an hour ago”这句话对吗?

不对.
正确的写法有下面两种.
She came here an hour ago.
She has been here for an hour .