2) When = interrogatif : quand, à quelle date, à quel moment? Dans ce cas, le verbe au futur en français, sera également au futur en anglais. Quand viendras-tu? When will you come?
Il signifie “quand”. On se renseigne donc sur une date, une heure, une année, ou n'importe quel moment. Exemples : When did you quit your job? (Quand as-tu quitté ton job ?)
Le présent perfect. Si votre action est sur du long terme, qu'elle a commencé dans le passé mais qu'elle continue (ou non-terminée) à l'heure actuelle, vous utiliserez le "present perfect simple". Conjugaison : have / has + participe passé.
While and when
Finalement, pour faire simple, nous pourrions presque dire que WHILE = PENDANT QUE, tandis que WHEN = QUAND. Tout simplement ! A bientôt pour le prochain épisode.
Une proposition subordonnée de temps peut avoir une valeur de futur. Elle peut être introduite par as soon as (dès que), when (quand), until (jusqu'à ce que), as long as (tant que), while (pendant que), once (une fois que). Elle est suivie d'un verbe au présent simple et non au futur.
Le past perfect se construit avec had (preterit de have) + le participe passé. Il permet d'exprimer une action accomplie antérieure à un moment donné situé dans le passé : When he had finished his trip around the world, Bruno started the San Francisco-based Delavigne Corporation.
While (US) ou whilst (UK) signifie “pendant que”, “alors que” : While (he was) living in Paris, Bruno created his first perfumes. Alors qu'il vivait à Paris, Bruno créa ses premiers parfums.
Le rôle d'une boucle WHILE est d'exécuter un bloc de code, c'est-à-dire un certain nombre d'instructions, tant qu'une condition est vraie. Une boucle WHILE en Python commence donc toujours par un test logique. Python vérifie si une condition est vérifiée.
Une boucle UNTIL est l'inverse d'une boucle WHILE, c'est à dire que vous pouvez faire la même chose, sauf qu'il faut inverser la condition, donc le choix entre une boucle UNTIL et une boucle WHILE est plus une préférence personnelle, ou parce qu'elle correspond mieux à l'énoncé du problème.
Le present perfect se forme avec l'auxiliaire have au présent (she/he/it has – I/we/you have) et le participe passé du verbe. À l'oral on contracte has et have en 's et 've. Remarque : attention à ne pas confondre is et has dans leur forme contractée : 's. Rappelez-vous que has est forcément suivi du participe passé.
Le futur antérieur de l'indicatif
Le futur antérieur exprime une action qui sera achevée dans le futur avant une autre action elle-même dans le futur. On parle également de passé du futur.
I will call as soon as I arrive. Je t'appellerai dès que je serai arrivé. Nous voyons ici que j'ai employé le présent simple (I arrive) après as soon as, et pourtant je parle d'une action future. Si nous parlons d'une action future, nous emploierons le présent simple après cette expression.
L'instruction break permet de sortir d'une structure for , foreach , while , do-while ou switch . break accepte un argument numérique optionnel qui vous indiquera combien de structures emboîtées doivent être interrompues.
L'instruction for permet d'exécuter plusieurs fois la même instruction ou série d'instructions : c'est une boucle. La syntaxe est la suivante : for(<Initialisation> ; <Condition> ; <Itération>) <Instruct>.
L'instruction break sort complètement d'une boucle for ou while . Pour ignorer le reste des instructions dans la boucle et démarrer la prochaine itération, utilisez une instruction continue . break n'est pas défini à l'extérieur d'une fonction for ou while . Pour quitter une fonction, utilisez return .
On dira ainsi : “for two hours”, “for six weeks” ou encore “for ages”. Le temps à utiliser dépend alors du contexte, retenez que for s'utilise aussi bien avec le présent, le prétérit, le present perfect simple mais aussi en be+ing et avec le pluperfect.
Le passé simple, appelé également preterit ou past simple, est un temps anglais qui permet de parler d'un événement, d'une action passée et terminée ou d'un état qui a eu lieu pendant un laps de temps précis.
La différence entre prétérit et participe passé est qu'il n'ont pas les même fonctions : Le participe passé peut être employé en tant qu'adjectif ou servir à former le present perfect : ce temps du passé exprime une action passée qui a encore des conséquences sur le présent. I have bought coffee this morning.
Au prétérit, le verbe to be devient was à la première et troisième personne du singulier, et were à toutes les autres personnes.
“Had been” est utilisé pour : signifier qu'une action ou un fait a duré jusqu'à un certain moment dans le passé avant une autre action passée.
Le participe passé en anglais est le même qu'en français. C'est le verbe conjugué que l'on utilise pour la formation des temps composés. Quand on dit en français, "Hier, j'ai pleuré", la forme conjuguée "pleuré" est le participe passé du verbe "pleurer".
Cependant, après les expressions de temps avec que (après que, pendant que, alors que, tandis que, etc), on utilise l'indicatif.