Yes, had and had are correct. You could drop the first 'hand' and still have a good sentence. BUT who is "They"? and who is "her"? That makes the sentence confusing. You could change it to:
Cathy's parents had just arrived, but her husband had been staying nearby for a while.
You are staying at home today. Put the preposition today at the end of the sentence.
Call all of the listed hotels in town and ask if he is staying there.
It is grammatically correct - and still wrong! Lose the imagery: A friend will support you no matter what happens to you; or Friendship means loyalty.
Staying out after curfew is an act of youthful rebellion.
The car was staying idle.
My dog did not enjoy staying at your kennel.
her husband and Lord Byron
Neither is correct. Are you asking a question or making a statement? My best guess is that you are asking a question in which case you would ask: Have you stayed here for one year?since is used with points in time eg last year, yesterday, 2001, -- I have been staying here since 2001.for is used with periods of time eg 2 years, 1 week, 4 hours, 25 minutes. -- I have been staying her for 1 week.From is not used with this kind of sentence.
correct
It is correct, but colloquial.
Answer He's only staying here on sufferance
Michelle was sleep depraved from staying up and studying for the exam. The first sentence is a good way to use depraved in a sentence.