La traduzione più semplce e naturale di "Dan felt sheepish when ..." è "Dan si sentì imbarazzato quando ..."