Gabarito disponível
Choose the alternative that best completes the sentence below.
I stayed in London _ a few days during my vacation.
I came back to Brazil ____ May 1st.
I stayed in London _ a few days during my vacation.
I came back to Brazil ____ May 1st.
Resolução comentada
For indica duração; on é usado com datas específicas.
"For a few days" expressa o período de duração da estadia. Para datas com dia e mês usa-se "on" ("on May 1st").
Análise das alternativas
A) in/at: "in" não indica duração nesse contexto e "at" não se usa com datas. B) "in May 1st" está errado, pois "in" só vai com o mês sozinho. C) "in a few days" teria sentido de "daqui a alguns dias", o que não é o caso.
Referência: Prepositions of time: for, in, on, at
Resolução comentada do VaiConcursos.