a hard English question!