"Since when this communist met John Rambo?"
Ca ne veut rien dire, le sens de la phrase le plus proche est "Depuis quand ce communiste a t´il rencontré John Rambo", soit "How much time has passed since he met John Rambo"
Pour la première, je dirais :
- When did he die ? (fastoche ^^)
- How much time has passed since his death ? (je préfères "passed" à "spent" personnellement, spent pour moi signifie que quelqu´un est responsable de l´acte)