Последний абзац: День после Рождества - выходной. Люди обычно ходят в гости к своим родственникам и друзьям. Они не работают в этот день.
I have been to Moscow twice.
They have already learnt this poem by heart.
We have already written the composition.
My sister has just cleaned her room.
Her friends have done their homework.
Our teacher has just asked all her questions.
His father has just had his breakfast.
I have already prepared for my exams.
We have just washed our hands.
The students have done their tests and gone home.
B) was cycling
Потому что одно действие происходило одновременно с другим.
Present Perfect выражает законченное дейтвие совершившееся в каком-то отрезке времени.Также оно используется когда есть слова already,never,ever,just,yet.Past Simple употребляется в повествовании,разговоре о прошедших событиях.Употребляется если есть слова yesterday,the day before yesterday,last weekmlast months и т.д.