feat: many tasks

This commit is contained in:
2026-06-17 11:27:55 +00:00
parent 880c2add73
commit d8a7a5d10b
35 changed files with 954 additions and 6 deletions
+20
View File
@@ -42,3 +42,23 @@ ex/
- `learned-themes.md` - current learned material
- `ex/theme-01-basics-review/` - first review pack with beginner exercises
### Theme exercise bank
New theme folders can follow this structure:
```text
ex/
theme-02-to-be/
practice-01.md
practice-02.md
answers.md
```
Rules for the theme bank:
- each theme has at least 6 mini-exercises
- exercises stay at literal A0 level
- use source-inspired formats: matching, choosing, gap fill, sorting, short answers
- if a source pattern is too hard, simplify it
- if no source pattern matches the level, create a very simple custom exercise
+6 -6
View File
@@ -1,22 +1,22 @@
{
"data": "ENC[AES256_GCM,data:sIWnC9O/prlqexmxkkMIu1B91/pyvHC85CZBbpbYOxdotoL1cuI0Z7WJE6kc733n1D+qSrXobrfD/Y6H+oj8PqZbDCtL3uJiJ0kPZBD2UYzHpOB7ZsgUPewP+lUOdFFaJm7g3ALEjV42tRswGiJSg9uWbGF5/p62iIaSpUrCITIVHMdWJAkQqRKrGpfy7Oa0tQjlit4I5OFdkyvfRrafFMnAaRwMh2K3CcRI1Bo6Ad0/VPhV0v27o7nlY/ag77H957adBD6mHRUaaDqhxRCIg3WGkZJ/ia+dkzUaeBh/7dGH8nuobunzOSfGeV+vdKUmt5Vie5ApRfWrLc57tm8BNpELibqzZK8j5Sg9+NYXvNJa5egVlJmC0m6ECN2Rs5JqGP6CtEil75s67sdLcVo+OU9cdSO+2NLdRB0KOdRG7IcTqFYcgs5a7vKsJamGA5lFUjB3jeHG8+2y09Zse0ikj1v3miLCQgacs4I/YBZkflQSRRJWb7qbY0e9eOb17JBiYCxcDwmgZNwfvAoKpvfWWXIikMMI9TeG7K/kxdTBZwETy8vrrl418Bhsxi/xhzWw3LbXD0gkUNOC4nbQTRCo7NXcqJRJ9mqHgkWcO2lJh2x3gj8S25F+WzUcs2lEcfXkVaH4h5Kpf9C2/dINtCysQxlDFIK7bWQo/W6vPTlUxhC35d2UotMeckUWbwcwrP4jY1S1CV5CO/VE/a6Sx6QR3PsDv9NwWeBtZSOVW/rnoulKlAtljuwapSnAeieWagf//C8JD+oxSjkA1vj8ZkTAJYks/QbzfrZRMPswwSDTveC0h/LnyClHL8I+ffRuTX4gM1F85k2oPDy1e8U7jz/B+yhwDOTQmuBiCEOodjVJO8iCY2MOZY2L4+U4JaQaH1pt+1cvU7UZEG2Z64ZGWXw9paE0va9YgeCrhFtqyxUc+Arzbggn2xYChaTH7yuvSlYrASWJFH2NiIRyOfkgY4d8GE93r2PEpVlauJzU7JAsTec493Ti2iqBXFiB7HL+rXhk08dl7Wl5lajmjX8YVCkGKbzPVjmx3NHO6bQ7UQwxtuywIfe7NLivjaRn4s1WzgRxLzhsySbi4U7uFFXPcbyfQg9PsuIhuJRs55bmw4xbx4/Ra1Z2W64akNRcgAhWoTqccOfPeoCVMErpfBhIdu8D2I/AY3H01vqPHqJ5X8FdECmJutMIiGO/0COzbpl7XtHVSW6wY70oPSAE4DqN8pjQ/WRSpBI5AFZVPEtb7WfpIjNHo3zAPtwAbXJlU2oulmy+qGBaWfaDKznXOsoVyEBWvMpEyHS8j+DuGud5BzcsKkiShqLDwrmEYIPS4Z+lU23fC8NLPBM0Yt+LTS+Pg8Vh92XwR5LX52Por9WniXecaL/eLzrky0xwe1D+GO4BjS14/+JpIX8e0SxA,iv:/fngQ0PYGTpVQMPZqtXqgaqkpekzeR9AEolNjU+V7tw=,tag:K7IGwksPy00gEmngXG7+6Q==,type:str]",
"data": "ENC[AES256_GCM,data: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,iv:Un6z6aeBx1zanKc8NWc3uMIEqcKvzbstw1t61WvyZvc=,tag:7eSHUojK3VRxiPoha8DVTg==,type:str]",
"sops": {
"age": [
{
"recipient": "age1w4hw2ntxrtfqhht63s9lf7nhjxjmdcc927hndn5ygcqqj532qssq4m2m6p",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBrUVFlcE90cHFkTlJkY3BJ\nNVhWMWlEY0Fxb2tYcW14SUVSd3pmbjRWSWpFCkxmdHFwU2x2OVBwVGNGdG9HZE0y\nYVRsOWhmTTE0dDNRd0puOUNxNUFYM2sKLS0tIC9ZZ2hvL0FjeWNXSmpLVGNPSE1p\nTVNUcXU2UUxqcWR1MHpqcndwdFhtcmsK+uB4qAPZ4rZMUmmYo8OZhvDaBHDTJ+ha\nFXrDs0Q2CDD1yLlYgETg/NdKEGM73V00zDvDMm+QHPmr3eUeyWPEHQ==\n-----END AGE ENCRYPTED FILE-----\n"
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBySGJDT081UXJzT0dPSVFQ\neDJacDJOS2tyclZNR3VSd2Z1bHBTb3N3M2hrClBicTRSeFJMdXJybVpoUmxSV3ZU\nN0taQlE3ZEhyMkI4YUVGRmdmVGR0NW8KLS0tIHFZb280VTlPV2pTckMvTzBuaGc1\nKzlXc2xtcWM1elBPQnBReE5VdURuYlEKIB1k3S0nFvvW1CuUJ8OSZ5GJIrA1i8oV\nrG68LJ4XydVXNXr5ALy8q+bDnipO6lkPLlMdjXwQz+aucCXWDlRiGw==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age13afz0fxwssgpuk97m00ey7a8ml4gul3uzr59c5cu6ejptq27q55szjvrcn",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6VW1TenVxWE9JMTZEaUdZ\nMmRpZ09hQVVWeGhpdkdKSDJZZHlOUTBhdzNjClY2RnFlblRzS3dtSUFkdG9mQURY\nMnZ5Mnltdy9QaTc5WUxrTFNzV0xzLzAKLS0tIFVoVnI4Qkc4QzN5RDN5dXVVZ0xC\nZElWcDNtdWtlT3dOWlV5Q1JHcGpJWmMKjKFvw7/MiKwOLlrNgtx4p/H9kX0Qb409\nj8nWEDszjPmLadx4D3wL/r78liow9DKJcRq1nLZ2p9tnzMZWg8iHMg==\n-----END AGE ENCRYPTED FILE-----\n"
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLeXNUa1ErSnplR0o4K1No\nYW9takRKeS9MRjIvMWMrZnNuckZHMnd5UDFRCnEzZzBFcVpwMWRoOE5aNzd3WnMw\nMzNhaTlhOFEyYkpISzJDR3FyczMwOFkKLS0tIExIYjJUMS9tMUR4WU1oMjhCVVZo\nZHllci9OUnhPVStVTTlORlF0SzlXOHMKLappnJvsnVNe6WaW6Epgyj1cv5bp1Efh\njdq+UfhnLQeam10NKxfOzZ51PVUFyn0b0rrrL75td/l1swLmudw3Qw==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1r25zdeqq8nac6dgca9en28r57ffyz9u9d8z5yc25gc8xqz747vaqmdtk0h",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAyRndEdDZEdDIxazByM01O\neWNISEl1NXF5SkR5bUpZakw1bXRqenJ0NW1rCjhZbE43WkcwZ2k1SUxMZ2pEa1pI\nVUNkMEZ4MnNRT0tEaFhqUjlDRzhIUjQKLS0tIDBpdi9aWU1NK01Tc1dHQlA4SEpa\nenM0YnduanN2dnVJbjJ4alFxU0cybEkKjb2L/nZRcwBgDhpuDnG4hzy8fuKG6qns\nvoto4iDhsLjQrfBHYUgj1z9oe3/B86o9XgLCJd5Y8FxRjnTuvEHOyw==\n-----END AGE ENCRYPTED FILE-----\n"
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvTEVNakp5dGVXcEdSVjd1\nMUZPVzlhK3I0TzRvcGFWS3V3U3ZPc0t0VzNjCjg2Qi9udnkrOHc2ZStlRnFNOWtU\nVHZ4bWM5RmN1VWdSc1c3S1JLa1BWN0EKLS0tIGkyVk43cEFwckVnWC81bUlSQlpi\nRlF5TkQrNzZlM0xjcFhraVZXbmZZZjQKazQN/1lYq8k3a+av8xT+Q2e3slnC4BpC\n8Qr7RKudlefBhZDk0X30F9kdzZE5Uc9PRMofQgkgg4VZNmhV37Oglg==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2026-06-17T10:53:01Z",
"mac": "ENC[AES256_GCM,data:GLQDhwK73DqmoGdIlZI7m79KEz7HwIszNmWmHP8PaqsoW1fMI+Pkl3MEGDYaHREVte5R12Ej1Xl+pItX76QHuzHPk7CMYbbETZ0HTL8VwNqwdt0ivD4NrWOCe7NA4+ZKHh6HI5Sp/F1qGsL96wgklRpBb8Ph0iUw3EV5fAogwXM=,iv:K+fsdqtIDoro48JItHBMvgu5TJ3WEHQMNMeDvAUYYGI=,tag:Z+oDbXgLaV0XRZfIAjW8Xw==,type:str]",
"lastmodified": "2026-06-17T11:26:57Z",
"mac": "ENC[AES256_GCM,data:MP6qJVTaK1VHrh5rBASkRBpa8QSYynCLAcNOvXzqGTLNJ6v15q2xZzHVxQUR5B8t5hlu3oZJdxGkTTBHgpDektgfN/ppa30B6CrThr4x/xhXkCUawrF6hypTuKkOPPZtWpbyuP+ldms980RujlZfCEg6/BZgxL3L2fZU+ZXmw2o=,iv:87+yG9cL1UFsWIU0IoOFA0bfEd1AnEd6ERaNNaOfyBM=,tag:GYrDrlNNmFgcpbUxTdrv4w==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
+23
View File
@@ -0,0 +1,23 @@
{
"data": "ENC[AES256_GCM,data:bF2p2f9m0JhsLrV6zMRPiStxy+dVoyLSHCqTdIdRH+eFm4EsMa+qr4llJ05+BbuuGMv8dSU0cIoJBXCdd4JiGEmgQDE6JE9aHJGQ0HBE/pCfcD7+VIKUkIl27u4lwIISKX7vsrh+/QUBD645+Kp31ec40unT87TIlr69X7KLjeIeD8kvL4/q7wqAZ8FIXKmkkqGDYPs2mu+gN2r9oZ0PfZLp4Xn5rVILYl+WLbG2oFiX4i2irknubl8sOp915odW/oDLU7Z/mGTrExWSsv540i6wM1CEdP1dQVJaOM5eqdiQwQYhBA16O5h8vhepRvYbYe+GFjw2afr1n46zrePAZdao/BAcklZiEsw0EaYd0KQAMRNb0JM0IkjKPNKmTbwUgaV4fqQGHep/k4HyMZGdVALfh/zdDl3Xi8DWW3mOglcfQQDk3dfN9AiltWDvBPTkvGHHmJwGusUJJVhfJe29EdlZKW47rw9w0ZIkSrdwB5yWKACsiVeFQfn5hFNmi7Xh3Lbup6zKn6w5vpZergkuvdu6GO+2sbdvuQRJcUOIZAsHFBsGT84VXDZTRdBs+azV,iv:s0xGXzJ25SFljqkMkubX2azFTTC+zxWpl0PuCIDMwsA=,tag:ZJ6jcrUVVdy933MLvnsJOA==,type:str]",
"sops": {
"age": [
{
"recipient": "age1w4hw2ntxrtfqhht63s9lf7nhjxjmdcc927hndn5ygcqqj532qssq4m2m6p",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjaVJiWjJIMU9PNWxENStm\nZ2duVHdYcnVhUVBFbHM2RTZ0aEVBTDdTeWo4CkhrVXF3M3Fzb2NOaCtPWnpUdU5Q\nclNmNG1DeUhhdmVZWHo0T1loZTRySkUKLS0tIGQrVXNuRVFNZjkyaStBL2I1NFNC\nRTVObzVneStKTktETGdvam9wR0t0STAKknusBY0buHxRR/rhIEIcChVKQYWZGFCu\nPTc3ZCjncT2LePh61u6Eqj5yCj6Bh6stOKGKQPMWP+A+x255rTfrTg==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age13afz0fxwssgpuk97m00ey7a8ml4gul3uzr59c5cu6ejptq27q55szjvrcn",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtVjZYb2VCRlQ2cnBMYnQ5\ncVNITXpnYWJDeEhwYTltTXFTakxmeTcxZ3dFCk9URkpxeGNyS0JGdGhtOHpRdXlt\nUHk2ampSZ08wNFVYRFhUVmtHY1QzbmsKLS0tIGgrUkRSNmozTGJseHB1UHZIdjRV\nRGFicFVlWnE3NS94ZG9HYm5yOHllL3MKxVHVxSHXKYGGUQ6N2D/c7fDRUP1ZznRv\nHyblc/jKmSthGTzjW36Ni6mi5QdFVhk35IUeUNjjnt8E2YexawEwtQ==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1r25zdeqq8nac6dgca9en28r57ffyz9u9d8z5yc25gc8xqz747vaqmdtk0h",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3Zys4elU3YVZqcHZHb25W\nL3dzTXJHWk13dnd1V2kwNExUWk9CWFlKeGowCmpzT0ZDZytvOHA2TjBkL1NRNTJM\nTVY1dmh3VjF5ZElLYmZvOTNSYjlRSzgKLS0tIEdmODZqWmo4YXVXZjIxYjlkOFFo\nNC9RMURpWTRoUDhMK3BoeEg0emU4dUEKbAhWuhHdzcJvY78+SwF3bPEzjIr3/FZF\nT0l1zqrNjBQSg2zjg4NwbugSyh9s8n9ZS1tagQEU2P5GJMOMnPrFOw==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2026-06-17T11:26:57Z",
"mac": "ENC[AES256_GCM,data:yhUi53+JYmWqr904mEpW27BqHYLheg96iouGIz6vgyITPgU8NfPdE+C+ZBORyCkPp9hzW8VGEqya1VP9pkKsk8JYWzY03N03WctE5yEJcP4geVvC55cMZQ5iFS+7wnE17UVI2P4D1zA5tWL3PANNoxFU5XoZB+rkfgZkk1WEKD0=,iv:a2PaqpYx6CjYlSQANq0m4+xy4+dfocWgZBj6KsYpYMI=,tag:n8U1mb+j3PaV6wbfXff9wg==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
}
+32
View File
@@ -0,0 +1,32 @@
## Theme 02 - To be
Source style: beginner workbook gap fill + matching + short answers.
### Exercise 1. Write am / is / are
1. I ___ Kate.
2. He ___ my dad.
3. They ___ happy.
4. It ___ a bag.
5. We ___ friends.
### Exercise 2. Match
1. I
2. She
3. We
4. It
5. They
a. are big.
b. is red.
c. am fine.
d. are in class.
e. is my mum.
### Exercise 3. Write the short answer
1. Are you a student? __________
2. Is it blue? __________
3. Is she your sister? __________
4. Are they at home? __________
+28
View File
@@ -0,0 +1,28 @@
## Theme 02 - To be
Source style: Oxford-style controlled practice and simple negatives.
### Exercise 4. Make the negative
1. I am tired. -> I __________ tired.
2. He is six. -> He __________ six.
3. We are at school. -> We __________ at school.
4. It is green. -> It __________ green.
### Exercise 5. Write the question
1. __________ you happy?
2. __________ she from Italy?
3. __________ they friends?
4. __________ it a banana?
### Exercise 6. Complete the mini-dialogue
1. A: Hello! How are you?
B: I ______ fine, thanks.
2. A: ______ you from Spain?
B: Yes, I am.
3. A: Is he your brother?
B: No, he ______.
+23
View File
@@ -0,0 +1,23 @@
{
"data": "ENC[AES256_GCM,data:wExhKRAfHTZxnEmW2xN/w9YdCy4dv1PDZmGghCRd5zFxpqVr1EULGrEXnha4/zcnP52eFRyFfyRrXrk/YLYMPuV6XDUd2BxUGC/mtyk03YG7eOXUjISzDtd6zq8ykWzyMuqOgkHQ26MLXN5OYGcLLPDUDUY29/Dx2K1sh6crg+uLLJtaGPyGVWcNkVS/6H7L/vl2n9VjtJ9zPns4aO6ROKLCGttfuGInRQXxAutTjpnu50S44O45Ep2UFXty7gK9jJzAuxr/ydrHf9n7Y4f8SSGsVq8UmrQvmyPMOb2BEL7cqzkhA8tKcoCHSt36MlcqSnmafG6lusYcPFLBT+JxlqVjazvQVIDv8RcaBJuOtory6fJB3vQBGwhw53iMVq4yho/rtk2bP/nHi4S4YuJVb4onEvSkr9WraUmZthS/nlZFffaAUA8IoxXHpgN41zT8VfusK47YSXvc8su4ewFV5gJ/dUpkmw==,iv:Bv47eaMbxrTKiYqVrKIhcU8IsE3XCkQ618Uc3beKcuk=,tag:tD0IXdfqYbtIiJRqeJhYcw==,type:str]",
"sops": {
"age": [
{
"recipient": "age1w4hw2ntxrtfqhht63s9lf7nhjxjmdcc927hndn5ygcqqj532qssq4m2m6p",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA3V25IRjBPQVVQelNOQUhB\na2lUTDV0WDdleEdJYnJ5NDlkcTNQa0tqdXljCnFXcDU0cnV4dmtkdXRVeE13cUJn\nWUs4V1cvYVUyOEpCdDdsTWNNME13MlUKLS0tIG1FYkdQYUUyci9UT0x6Q1VZYUFZ\nVHZDSzZlYitRN2xlRTFvMi9mK0lic2MKLdsrAL7E0BI67CqQuhtx8OEnCjQiWIFS\nds2f5IIdJiIrDqjC7HKGl2NrhsnIpMAI/orBZg+JGemwNE8YH99osw==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age13afz0fxwssgpuk97m00ey7a8ml4gul3uzr59c5cu6ejptq27q55szjvrcn",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBrTWNqMW4zR0R2SDltanVx\nTVJRTUdqZFBsYkRhQmRPV3EvMlN1T2p1WkZzCkt5elBQMHQ4bFRrczF6cG5OdGpl\neXd2YWhpL2tQWVh5Q2RhZ2NMU0FvUDQKLS0tIGVwaUgxbllPUFl3cnBqRzJUbTNK\nWkp1RjJ4NCtQSkJvQ04vb1NRRzdBT2sK+m8swMkicAY2PWkitvplrUhyt2/dJjaV\nGs5lHn/HW2lt2Ck9vsKHEQduu4hgq2HFrgrRPqShM/zkya8CKWWYvQ==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1r25zdeqq8nac6dgca9en28r57ffyz9u9d8z5yc25gc8xqz747vaqmdtk0h",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3WTRkTjhJTFN4Q3dLTEJy\najVpY3ZPR0dkWVZ5R2FBYjBIVGhRbjUyaXlvCnRlaHJQQkpTN1QyMStHd1p0RTVu\nRzYxbXNPayt2bS84UWN3cTIrOUZadk0KLS0tIGVLY285ZUFNUVRpQ3A5aGtleHZ6\neHo0T0oxTmFVcHF6eWZRbC84bVJZWW8KSzjwmRklJJMBprCQxKG0U9qRHHCUdLsF\niFU9Om4MVibwjNZNyuvUjBVI0DrKwKXzmHVYMsDXnKGtBjqBE5ZHXg==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2026-06-17T11:26:57Z",
"mac": "ENC[AES256_GCM,data:HHuwG/MCuL6ix/8vWmmDsi6Pv1z9sSRmDgszfv/n1rIxU8PwDBEs1VChIF/x7pie7EtX3qbMOWg98qd5e5kitI1XbxG2TVqetHW86l1PtrZ543xNxqGPHDWCOcjs26o/VT5KyjYjyxUH6D4ELty3rmycVoav5ueW70smJYvOgrg=,iv:KoX91z1m+qId67fUc1e9RFRu2DMB6CEvdBZ17/6gxRQ=,tag:AtMW/JMQFx8ePT/shwlg8g==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
}
+32
View File
@@ -0,0 +1,32 @@
## Theme 03 - Numbers 0-12
Source style: counting, matching, and number-word practice.
### Exercise 1. Write the word
1. 1 -> __________
2. 3 -> __________
3. 6 -> __________
4. 9 -> __________
5. 12 -> __________
### Exercise 2. Match
1. zero
2. five
3. seven
4. ten
5. eleven
a. 11
b. 10
c. 7
d. 0
e. 5
### Exercise 3. Count and write
1. 🍎🍎 = __________
2. ⭐⭐⭐ = __________
3. 🐶🐶🐶🐶 = __________
4. 📚📚📚📚📚 = __________
+25
View File
@@ -0,0 +1,25 @@
## Theme 03 - Numbers 0-12
Source style: choose, missing letters, and simple questions.
### Exercise 4. Choose the correct word
1. 2 = two / ten
2. 8 = eight / one
3. 4 = seven / four
4. 11 = eleven / three
### Exercise 5. Complete the word
1. o _ e
2. t _ o
3. s i _
4. n i _ e
5. t w e l _ e
### Exercise 6. Answer
1. What number is this: 0? __________
2. What number is this: 7? __________
3. What number is this: 10? __________
4. What number is this: 12? __________
+23
View File
@@ -0,0 +1,23 @@
{
"data": "ENC[AES256_GCM,data:OYeWMziBWb5c3kIw8Fye4ulwpvOQQDsDZDWuI+QdciPH4F42AquRSxaT8Z4vH7ZLJxT4bKHvTHEyh0U2Il0zclDKt3BzlfqM0vwwBGvKYj5Njh9OaPW9kK2vQc68DBIPapWa0I2ZU9qq/sv3dIdjwrondn6tXuDD0h1kOzayhEIu+elsjnfTs9CMOEWzd/O+kMIbToSEasa/Wb4Gw3NTK63JEekOy4edHq3QPm0fx/L4WpWTZ12lvcyq3DhhQx9J9sYBkxA64bSxIt28f08/VsbswxiuDcjEfM9QZFlAhJdGcoDR6Yn0WR4UPuT/5OZ7Q+qJYmVEHbAFHAKaakZ245xRaEgKBk2lkbzHa2ZnKmDS1W3ynx6u2TtYWhvfD/L5FDSaL0OEPJsQCrxxNGMqDOJgBwkoVnJWeTxfpyZgvW8MeE99k86P3bd3HaAunUujjGBtSXmJQsF8D/sLQBjwz+Fnv2qDJ4sXZp6RPcuNzd/qFYOMlC5csweCzU83JBOqH1J+cbcQ1yfG8Y7s59QUstrWdKid4jzDf057d1glcpk=,iv:8PiQo9DaKVkwGNn3HTxcwjKLrBjILri28MwQv3LHiVQ=,tag:JmFE1OPNQNL0+BXbxyznxQ==,type:str]",
"sops": {
"age": [
{
"recipient": "age1w4hw2ntxrtfqhht63s9lf7nhjxjmdcc927hndn5ygcqqj532qssq4m2m6p",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBySGNGdnY0VmdkL0tOWkZh\ncDJkWmc1NEs5dWxQU1p3YVFDMmpYaGNvdDNZCnQxSlhJVUNwS1dMZXRzUjVnUnZR\nTFRYWVZZMHRoS0tPZTF6UTdoVkVpamcKLS0tIExyNkNIc2lmTHcyNXpjRlIrUHVu\neEtVOTE0eE5Mdm0zTUNXZERXNHd2STgKCkkKyRWQUulb0WbbGoOB5NPkNE93Jha1\ndQuatGOR4DL0eljh9vspTzI/EHSSmcuhbypTKU4exMKnBHHiNliwAw==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age13afz0fxwssgpuk97m00ey7a8ml4gul3uzr59c5cu6ejptq27q55szjvrcn",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhUUdVOTYyQmlyK2NZVklz\nQUUwK2duNGs2NGQ3eTJJNjE5MFloV1ZJTWxZCkVjWjJsaU9zbHlaS0pjQ1hsWTVZ\nOTZCNjBFQUl0TWE1TWJSWVVwckJkVGsKLS0tIG54K0tYZ0lCalBxWG9lZ2ZtUlYx\ndTNpU2lWR1VhYUl5akg4dGNUYktld2MKNuRWT5Qt0ADoUAaQnFVsAd9LOkDuBulS\noeyiex4XChAvHXQ7uHojLO6cgSy4Ot+DjbS6TXXzXBGVhWQ/QgBI0g==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1r25zdeqq8nac6dgca9en28r57ffyz9u9d8z5yc25gc8xqz747vaqmdtk0h",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUekJZNFZnZ0JDdDhhMVRZ\nWStFbUFycHBLM28zeXZ6OW9kbER4dk1zNG40Cm5VK3g4Z29CMmdKQkN5elpud2VV\nRkN1SERYTUlnSXE5alBqOUdmYnJROHMKLS0tIEwvbDRrZ0o4ODhRVnI2djYwVUo0\nQ3dxVHlGMVozKzFFRDJLUjZvaU8wcTAK9l5B414NArec7jPnrgRGTfLn/upPXdKA\nVXXXHVg6Lkb8qVVJuimA35iKfnnfp9afXCNrkJkd5b3I/8ocPv1Zgg==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2026-06-17T11:26:57Z",
"mac": "ENC[AES256_GCM,data:SGPR7o5PbLTJ8EwePtmXzhBaYWg/zv3846ZyDxUH/D0qa0wbCUiPY1qcw8K80hK8UFbaTv0RVIcMj298fL9omfRnuGXIAxhza7IUWkggX5v9ArPxK1j3ZjZw1wtGlAGi4HmjffHmE3sUjx7a747ms+TivPwMDht5iWwG0ZSGcko=,iv:Cbu/4GLsioMMyrVabT9M1pdOJTHoZhccSbHRz7qJGsY=,tag:bXVuBrOv2YVDKQ4kqr1QRg==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
}
+27
View File
@@ -0,0 +1,27 @@
## Theme 04 - Fruit
Source style: picture-word style, choosing, and simple spelling.
### Exercise 1. Choose the correct word
1. 🍎 = apple / banana
2. 🍌 = orange / banana
3. 🍇 = grapes / lemon
4. 🍍 = pineapple / pear
5. 🍐 = pear / mango
### Exercise 2. Complete the word
1. a p p _ e
2. o r a n _ e
3. l e m o _
4. p e a _
5. g r a p e _
### Exercise 3. Write a / an / some
1. ___ apple
2. ___ banana
3. ___ oranges
4. ___ lemon
5. ___ grapes
+31
View File
@@ -0,0 +1,31 @@
## Theme 04 - Fruit
Source style: matching, colour clues, and tiny sentences.
### Exercise 4. Match the fruit and the colour
1. banana
2. apple
3. lemon
4. grapes
a. purple / green
b. yellow
c. red / green
d. yellow
### Exercise 5. Read and choose
1. It is yellow. It is a banana / grape.
2. They are small. They are grapes / pineapples.
3. It is green or red. It is an apple / lemon.
4. It is big and brown outside. It is a pineapple / orange.
### Exercise 6. Make a sentence
1. This / apple
____________________
2. These / grapes
____________________
3. This / lemon
____________________
+23
View File
@@ -0,0 +1,23 @@
{
"data": "ENC[AES256_GCM,data:/EWMggw6yRQ1pUoh+pBgvpabACmYKmr2Mh+2jSCqF19HU9iXPsM0LOuBSfC6EnjyZR9ude3hflGjPrLvy6xeL+IqAJhP/HW1g9w5rI/OVzdgRCBKBcui12BO1TVGO4mfsmYBW/1F4yVNnT/l0jYfHtIEIPf8b3tAhjyQb4Bk9xZGRi2pvkjKOxQgOP7CgTvnM26cFK7iEs6CzoRqfgeNpWOyH4Fq2Fg75GUICQgJRO0HYyz9FumVPa+bxpPeMHhkAdqPDrhungjmRjE/aVdnuuUcLtfkGFo9W3hL/E5x9IJjD/TDJYp0Wkhzv+TzFIVeLOxe3fu6LH/8SPibwYcPLhhb42bvCPW0KD8eX3jUiWZ++ewHyv9+6ZQ7Mye3hNmafWycx05u9d3kbVgO84EHSAON4ocBr0ZFcHdIv34YL+8s1leyBuYqDq5eTd85ymvbv2ApLA2Lwir5OyUGqqyyFPK4+GpwoR3qAfiUfu9O40lha5Idbo0pMj85Ovx5GtHQMAkipbBWpaSJ6WZrRgL1XIjAj/jZMih9U1nAQ7g+u6WQTMocVPQ4QZ+zMxNl8VSxGN1+hTRKAXoqDEnkMEnu6r7DNODDM2/Q2lWJ938WIgb+kNRCjd6xrcx0LFiOtahNM1l4Sc/S2RUgMpWl0w+vDUvKlghJf5VlNF7WQ2FWaX+oCU/o7fRhJVNVXD0ubeG301SpkicKByfUtSrhQhmFAOwgWPJL1a6YMSDd+WEc/yCayIGTiJSEBBQJ9C1LAm9+HZl9m7U=,iv:50Gvl99B6msd5i1w8N2wK5TDlHl+GSFSm2BeJU2c89A=,tag:wZcfjvKX8wo55OUOdaLt3Q==,type:str]",
"sops": {
"age": [
{
"recipient": "age1w4hw2ntxrtfqhht63s9lf7nhjxjmdcc927hndn5ygcqqj532qssq4m2m6p",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2Yjc1djdDU0RpT240ZXR4\nQVppV3V0ckFsZ2FOL3hmRk5tN3FBQWJTR2xZCmtIYzNzd3RUdHVJa0tpWXhKR05h\nS3hueGpKQ05rSC9KZDF0R2dlc09FMU0KLS0tIFBVWmhuNzVYVU1iQWtWaVZhS3Q1\nazEwejlUb1VWYytxZ2Q0SGQyWUtVOHcKnI3Ivsz6wCPCunj/ZnjEjsqQfPE/hehz\nI5BbkD1RpOKJBrRWTKC41+7zS5RluVNs4i0NOh4druwaD9hUPqKsxA==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age13afz0fxwssgpuk97m00ey7a8ml4gul3uzr59c5cu6ejptq27q55szjvrcn",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvREJYemVQaXZIemxoVDRq\nVW5BL2w3T0JuTVhUMHJQbjg4TWtoTHpsNGw0CiszMVlhdFg1TGVHYmtubyt2THNa\nc3ZmYXBWWnJsYmJIYnR1OXhCSEsxOTQKLS0tIFdjVHdRNzRmVU5TNUVCM29yV0Ix\nSjV3OXk3ZUxCQnhuZWV5QzdsTFFaOUUKEVjt87M4/AQNeo6myiSroIUZpVB2t103\nDToeiNhnc5BTBMHuWcygeT6wkRVw1T90V2vhXNuMJd0KlpWw8zZZDg==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1r25zdeqq8nac6dgca9en28r57ffyz9u9d8z5yc25gc8xqz747vaqmdtk0h",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFQjZIWG9JKy9ja1dXTmRG\nSmx2bVN4TVRMM0lLSE95Z3FMTnBIRkIyakJFCmErRFgwSFo3aUNkTmFxZWZkV24z\nV1hvSFdYZm4zQkFwOFlTRXhOcWw1UkEKLS0tIFB3RVRIL0VvNEpJQ0dJWVFLQzNO\nZ2taZDFaUDVOczRBY09NeWw3SkFQTDQK5gPnJ2AfCxJhOWUjyGxPGLTATjLK4XME\nAIjTjhQVpRgAa9Dzo7maYDOClQhOtyDlo0bSuc1N5hPtWIrg0d/Xyw==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2026-06-17T11:26:57Z",
"mac": "ENC[AES256_GCM,data:U2X5Vf3azolem6aV6RNHmgLYMIN1qPDUR+20g976L70M9Lb1Lk9bFUaJMuXkUUQJTfja5p9vCgV/etn7cBQOXr620l84wf5CfOPNE9F00TeRGWWq8Fou4EPSCI21GQr8BNiEz9DFgxqKYZbxAJ2LPYO3udGLu6zTjLhzugwU4vk=,iv:qUMIeOBtQA0uzTGrkIb4WzjuNBpVqNlmwEUmeH7WmAE=,tag:99aCq3w9ii4p9mmgkJN6zg==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
}
+32
View File
@@ -0,0 +1,32 @@
## Theme 05 - Have got / Has got
Source style: controlled possession practice.
### Exercise 1. Write have got or has got
1. I __________ a red bag.
2. She __________ a cat.
3. We __________ two books.
4. My dad __________ a car.
5. They __________ a house.
### Exercise 2. Match
1. I
2. He
3. We
4. It
5. My mum
a. has got a blue pen.
b. have got a dog.
c. have got three apples.
d. has got a long tail.
e. have got a new bag.
### Exercise 3. Write the short answer
1. Have you got a pencil? __________
2. Has she got a bicycle? __________
3. Have they got oranges? __________
4. Has it got a tail? __________
+26
View File
@@ -0,0 +1,26 @@
## Theme 05 - Have got / Has got
Source style: simple negatives and sentence building.
### Exercise 4. Make the negative
1. I have got a dog. -> I __________ a dog.
2. He has got a watch. -> He __________ a watch.
3. We have got a table. -> We __________ a table.
4. She has got a pencil. -> She __________ a pencil.
### Exercise 5. Choose the correct word
1. My sister have got / has got a doll.
2. They have got / has got a cat.
3. I have got / has got two books.
4. It have got / has got big ears.
### Exercise 6. Make a sentence
1. I / have got / a banana
____________________
2. she / has got / a red bag
____________________
3. they / have got / three apples
____________________
+23
View File
@@ -0,0 +1,23 @@
{
"data": "ENC[AES256_GCM,data:gPbYPAl/1ASBuhz396Txq9vS8kbKKEVzRlLeaXHR06zxM+Zh99faCA8VnLx+bFixzKhgDQW5HwuVLOzyomHMdTWjq3Cy8fm4mVvtaxTBH89Tl3fWEEoxJ6zpZMggF0FQcbVo1QZcRMOmzltWQrVShpFy6n4CiiymX+X9Fvuk89uj9UI/rVIGqiCNwy2rNbSP0Fs3nuvdVLRvX+7kgKM3sZCvPsLcfFK7A+gc0lyZIoNfBecdUkPhkm8hFp1V/uJ9rDg2AuSuDidGOcqbM+otKi15sDz7mZo8f6nw22F2VBLt0YoQ+W4lTEAa/8m8KXrCAP/d5vgnQqlfN1BZCElUh/ITiRCs0zP0iKnPP/W2i+MrJvwwS6VPwLVqCFqCAEJy3ilk+fxJpZvj/qQD+E35Hv2338cdukrp4OV4S4NNw4uKOSyOmxV0U9zwEF8bws0cilRoKwP8sQGPPTbu0weyJCCSbhgg0FDtCdO3pd+uSogF2CnaO/QNOUIIuuWuqmu96y6z8USCaEZynxo2C34hIHPbMcKgrB6Gw5cOIF5S+UcWSjDHqT1WDcgGN0jYsZt99xH+P/c1JokNQpc=,iv:PqLeStOsHlxPXKFRyTwzslak7Jq0HPUDQWlMiJ7biJk=,tag:WK6/BPqkpy5CzAT8uUMvvA==,type:str]",
"sops": {
"age": [
{
"recipient": "age1w4hw2ntxrtfqhht63s9lf7nhjxjmdcc927hndn5ygcqqj532qssq4m2m6p",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzUHhHSm1vK0QveUNTbUpX\nNmthVWdpRlkvMDYwV2N6OFVYYXdNWDI3N3pZClMxZ01RbjE4ZWI5czhmdVAyamlv\nOVhkMGxOeDZua1dPcmRQTldKWlNkeFkKLS0tIE05Y25wcU52UkFsVDBkMHV6NGph\nOTQ5NUJESXkxMWh6ZFBRaXR0KytheHMK/tVy48Vk/zywAIWuzfMPqJuHZ9bUGq7M\na6XstIxghGnqvQwbjabLlrdNjeYd3xSYcqg9O9lSyfMRvPGMFi83zw==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age13afz0fxwssgpuk97m00ey7a8ml4gul3uzr59c5cu6ejptq27q55szjvrcn",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4RzB1QWJNbzBXZlErcFJz\nUmlVWUtUTzFBU3B0OUxXdHJLeW5LNGxrbVVnCitQU0cvOXB5MC9kdzJFOGFFREx3\ncHl0WlpPcmxqSGRBQ1U2MFFJRm9PSG8KLS0tIGRJRThDcWcxOWF1STM4RDdyOFRk\nYko2TXV5L1FwUGpRZmhpQ1hJaFgrQWMKmNEx2DMUjbeiI/XtwGCxDIHdhdwmSv8o\nu3LyyJDrEiIer/NiSsF/wLzEPq+HAmRw28ZIS1OjJXdavxuK332rqw==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1r25zdeqq8nac6dgca9en28r57ffyz9u9d8z5yc25gc8xqz747vaqmdtk0h",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiMlRjQ0Zhb3NDdnlyUE5l\ncHRFSUNVbTJMbng4RXhrR1lIUkRWbG1KQVU0CjRDeSs5SXNmMzZIdmpvK3dYWWsz\ncytCbXB0a1pDZXBhVlZqWStJYU8zVHMKLS0tIHh3ajRKMlVkaUZINjZGd0VFaWVH\na3QwV2ZPM1RaVTJwcElRWnFMN1FiV2cKHjybHPGZtzFhhJu+nDyhwX7qotsa/m5Y\n+ySsseVlngq8qLVcETH+ISzcM+IsGn3bI1w2XaR5geS+YiPr1kFjMg==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2026-06-17T11:26:57Z",
"mac": "ENC[AES256_GCM,data:G3HHU+zDkRFkMi51TyHsIRqYybE0Nksaq1AO9Fo9Epw6nOcjyqpZp982BuQtz9CcWE7XXDsAgc4f4geDohbo+D75quI/cUY9XOVpuXpD44DTnwweWfXBPLndvLg19yYHBIJXmQ1KIamxc2ol/w1fOku3CuDUJu89G6rSAOU/m0A=,iv:jBnPaphkJeKbdEpGcOvOO8Z+yDExS4VUlgV+PF4pzJ4=,tag:cs5f+waDcITxgf95811zGw==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
}
+32
View File
@@ -0,0 +1,32 @@
## Theme 06 - Colours
Source style: matching, spelling, and choosing.
### Exercise 1. Match
1. red
2. blue
3. green
4. yellow
5. black
a. 🍋
b. 🌿
c. 🖤
d. 🫐
e. 🍓
### Exercise 2. Complete the word
1. r e _
2. b l _ e
3. g r e e _
4. y e l l o _
5. w h i t _
### Exercise 3. Choose the correct colour
1. The sun is yellow / black.
2. Grass is green / purple.
3. Snow is white / orange.
4. The night is black / pink.
+26
View File
@@ -0,0 +1,26 @@
## Theme 06 - Colours
Source style: colour + noun and short sentence practice.
### Exercise 4. Write the colour
1. a __________ apple
2. a __________ banana
3. a __________ sky
4. a __________ cat
### Exercise 5. Read and choose
1. It is a red / blue tomato.
2. It is a green / yellow pear.
3. It is a black / white milk.
4. It is a blue / orange orange.
### Exercise 6. Make a sentence
1. It / is / red
____________________
2. The bag / is / blue
____________________
3. These apples / are / green
____________________
+23
View File
@@ -0,0 +1,23 @@
{
"data": "ENC[AES256_GCM,data:CzaytLviw27nOzRM+FNzualkP5GDoN7JeTF4l8C85QV0pMT6r39EQx2XND9TaCxW1OPEkO6zSxk2NaIRTIFGKWvm5NWZt7puq9f2NT9/9KI8H0MjKS1X7KDxpaYCdO1J+zh/f/ob+AbeSnLuRIxb2RYk3xXXLuH1rOYja1Xotgv17O+QOx0YXcp+RJF81NpRv5z+g9CPaFMuBJ05tz17OxcnBiQdRQNGObDAHjBTQonUwCfZOrCSIvX36yQMxuprJ1f2hZK/wev9pts8oHwzQT+V7ZjDON0a1cUTs4EnoaxEO9OXaoXO1vMP2TU1upMMi8V75HwkruA0wATcMBM0b7Rv8WGJjAl1e7eGoVOEtQZ/VpchZUEEf76/ICyGbIUU5uXCMWZUbVvXAdskHgoRPce9PeN7X6UV6D5CkgFh1CKR9rZr,iv:wk0inZ+nsLhNAaQ0sEKdXGEi9blFVyBlzRuVlHvrq1M=,tag:WiYBLDYQw/rkLICmriPBMw==,type:str]",
"sops": {
"age": [
{
"recipient": "age1w4hw2ntxrtfqhht63s9lf7nhjxjmdcc927hndn5ygcqqj532qssq4m2m6p",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0bGRNVDR2cnpBQk1IeTVy\nWnBrYmFTMXRTLzltamVYSHNzc3pNczBSZlZrCkpqcC9rdkYwU3psWjNvRUdoSWI3\nT3RFSGpudEdJZ08wVGVmcTI3YWx6cGcKLS0tIEVYZXZhbDB4eTdGSHBKL21PdHF4\nOGlnM05qV01HcWxBMERMRWc4R29FL1UKkaVx83sdjYiihUeQJoNLwfhtkG1E2Twe\ndd4oWpWJpEmIR+kV964M2ozjRzLxtO1tzumVvLmJFJWdCb894O5/1g==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age13afz0fxwssgpuk97m00ey7a8ml4gul3uzr59c5cu6ejptq27q55szjvrcn",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzVTVSeUlkYkpWOVNaUy9Y\nWmQvL3ZwclM1dStEalhXUWJmM09IMTVxNFFNCmtMb01ic1Ruby9vRXFwTUc2ZWtK\nVTBBVUZkU3o3RS80OEtvS3NSMjJuWm8KLS0tIGd2WHlWY2QvNmlDQTdScmIwTit6\nbi9uZklIcTNoSjhPamNGb0xCTVNRMTgKitdKgj6iLzaUfh11vdKvQ1KPbh8z2WPx\nRo2T/zf4503OlmTUEWMn9+ZN4tOIOuWv67OKbjncKY8IJTUrbn0aLw==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1r25zdeqq8nac6dgca9en28r57ffyz9u9d8z5yc25gc8xqz747vaqmdtk0h",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSbldxMkt2dzRkb0hsWldG\nVzhpMUdqWmdHaHBJVUZqdmV1a0YycnpZSUNjCmdDemdpT0tmNHBPT0VndjAxN0Q0\nYUFmSXltRWFXT0tyM2Y0ajNPb04vNTgKLS0tIEtPM1ZYL1V4TmJBZ293N1VKb3or\nYWZQc28zMCtKaHJWdXVFaUgyMTNCVUUKYZKLWTZwkRkQlUKqMcBT9CMdwozUWHLu\n8glhEqNzuNj9q1IvnX1lpxPzUbbQ0LzRQ3wtbvcTjWdBiAiCGonqdw==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2026-06-17T11:26:57Z",
"mac": "ENC[AES256_GCM,data:oNvmwTH5wruOmaha7eILHrh5MC7pZTeuXaJcSwxQZr4wACOmV2ZeGmrs+On7eCt3Iss5xXKfIz7lvUK/4JspSSX+uPcOCZIBcxeMh1+nzh+8dewoVAlzIB6kF8ptRKds17DcoTghRC+QGMhHn5Aa6UE0UGn0e0ewujXo4GgoeEk=,iv:sviMzg5S/yDdSAolDz8dfLxg9gAktXpT1dRtEPxk7QI=,tag:S5KJhex4k4/UpzacUSVW7Q==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
}
+41
View File
@@ -0,0 +1,41 @@
## Theme 07 - Question words
Source style: one-word choice and matching.
### Exercise 1. Choose the correct question word
1. __________ is your name?
What / Where
2. __________ are you from?
Where / When
3. __________ old are you?
How / Why
4. __________ is she?
Who / What
5. __________ is your bag, red or blue?
Which / When
### Exercise 2. Match
1. What
2. Where
3. Who
4. When
5. How
a. in the evening
b. my mum
c. fine, thanks
d. a pencil
e. in Italy
### Exercise 3. Complete the question
1. __________ is this in English?
2. __________ are you happy?
3. __________ many books?
4. __________ do you spell your name?
+35
View File
@@ -0,0 +1,35 @@
## Theme 07 - Question words
Source style: simple answer matching and mini-dialogues.
### Exercise 4. Choose the answer
1. What is it?
a) It is a cat. b) In Rome.
2. Where are you from?
a) I am ten. b) I am from Spain.
3. Who is he?
a) He is my brother. b) He is blue.
4. When is English class?
a) On Monday. b) A pencil.
### Exercise 5. Write the question word
1. __________ is your teacher?
2. __________ is your book?
3. __________ are you today?
4. __________ is your birthday?
### Exercise 6. Complete the mini-dialogue
1. A: __________ is your name?
B: My name is Anna.
2. A: __________ are you from?
B: Im from Russia.
3. A: __________ are you?
B: Im fine, thanks.
+23
View File
@@ -0,0 +1,23 @@
{
"data": "ENC[AES256_GCM,data:iKEhM9wjUjUKwO2j9PI23YXxJADYS6V1495wtZ6FuRzy7AAff3gkhwwunZAF/mTMkIPEGxHM8/JooE1RjerC5dvBOWMHEgL33k497Yl+/2O1wT8tApeJPFy6whtPkmHhZNdGM2wAqjz1QAhQHu2T0ygty3k081kcC2/rd0mT84HdsE7kqS1M9sGblOx/mgfslGTRrxTpEMg/R0jVK8Y2rZRllVA5xr7heasQoiqTUeDXDPm7K9gZAKX1+A6GaB9E+dp6Ci834HjHpCDK1KDruznDpTbjJR82Pby8vtd1OEmsfya9fYa3p6DJMBeUufr3QR14HV98ruBmQE/LWGzaZeuyeO4/kPfqQ73d2w81TBDpnifCk5HRhgWAiHJuyzesA5YZvgFpmTx03OMX/NP13AuT25oF3ww/6AJZhYhC0UR2HO3jNFsuFjZjGfkK6U97TR45xN+mCwNBYIdCwvHYTjH92cWa3pJ2lBwVDeErijl+rw9wl/LxUHqV2M0v1Uiqt5u0D+qryjF5ZaRUx4lIX6OvCp4SqXei1t59NeCF8uHcLA==,iv:a2CHGiEUJGGoBo/FlXN51GiLfX2rf4CJC3Zyn2x5Y9w=,tag:e39rpF3W20z0WqFU0+6oew==,type:str]",
"sops": {
"age": [
{
"recipient": "age1w4hw2ntxrtfqhht63s9lf7nhjxjmdcc927hndn5ygcqqj532qssq4m2m6p",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoLy81NXpmMWFqWHo2L0Z2\neEFPYzVoUGxTK0tyWm9nTVcvNVZsckN3YWpJClRDYTEya3ZOQ3hUUW4xUDYzblkr\nSm01YUl6N24vZFNYK3hiZWMwbStCSHMKLS0tIDBZdXBaeEQ5QjZsai9yR0FkT29I\nUnpiVVBxVnZKNEs1WWlUdTJKMXZya0EKuzV+2tilKhpWyOO0OoOViqj4TxyJFb0z\nc2t3w0YYjIX5pP0Rh3WG0B0SF8jDWQGK3o66+n3aIwn/nTyJeh5Dgg==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age13afz0fxwssgpuk97m00ey7a8ml4gul3uzr59c5cu6ejptq27q55szjvrcn",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4a2JYWjRZajVmc0xOY01m\nRXBVNmo4NGFmemtwQjczOStiTlRSUHlDVkNjCktUTXpCUzdpeSs2RWswMkVyaVJl\nM0lNbjFFalh1V2ZNU2RCSG1rczBTN1kKLS0tIDErdkJrTlVEaGl2ZGRuOW5KdHdX\nT0l1UGFTeHo3YmdEOGVoNGUzY3FRM2cK5csd13Ttgwo4YATzawWbXGZTNdt7pYLw\n8t1B9vHnLFa/a+uxfjlU1Jm6ypMJe61lnVfN1P8cg9yRjKzLGbQ3QQ==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1r25zdeqq8nac6dgca9en28r57ffyz9u9d8z5yc25gc8xqz747vaqmdtk0h",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYS0c3ckY1R05HMkMzSktQ\nTDBxMkE4Y0NUK2lCZ1NLNTRDU1dKSnJ0U2prCjBCNEVzTnQ3cFQ1RjU3V1NJYUhr\ncllDWGsxUDJCblhkNVlUUFYwNWthR2sKLS0tIGhQVjNtWkNFYlFMRkJYV2FXb0hO\nVFROUVo0eG9KSHMxamZweUs0VEtudEEKDKJ1EZr1ztZolvrd1ifYiX7ET6hwOreW\n/WNmUllb8RG1ae9WcZGWprHz5vwh7yKJk8YRem3i1SMC/Im+1b8Sbw==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2026-06-17T11:26:57Z",
"mac": "ENC[AES256_GCM,data:sZCY/CFRPOurvgY9ITix5mmv6nDO/3jFoU5nqA3CSZSoi2HG6jOEuKgppHdq4NI07WXQaN8cuHSR93acwIyFRKIgdYVnHZnzi9thQeXt8YdsX5E69SFnMos0xOzc6lPdprkvu5ED/IwJEI4YIt3S1g/Tws/uWONVmC52vxf+RqY=,iv:aKai+3njT2YOP4m2it0X5svHnTym5O7+n4ggvkT3MwA=,tag:6+gfHoRLT9BHY8hUHz/CCg==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
}
+30
View File
@@ -0,0 +1,30 @@
## Theme 08 - This is / These are
Source style: demonstrative choice and sentence completion.
### Exercise 1. Write this is or these are
1. __________ my pencil.
2. __________ my books.
3. __________ an orange.
4. __________ my friends.
5. __________ a chair.
### Exercise 2. Choose the correct word
1. This / These are apples.
2. This / These is my bag.
3. This / These are my sisters.
4. This / These is a banana.
### Exercise 3. Match
1. This is
2. These are
3. This is
4. These are
a. my cats.
b. an apple.
c. my books.
d. my mum.
+30
View File
@@ -0,0 +1,30 @@
## Theme 08 - This is / These are
Source style: picture sentence pattern and simple production.
### Exercise 4. Complete the sentence
1. __________ my red pen.
2. __________ green apples.
3. __________ my school bag.
4. __________ my toys.
### Exercise 5. Choose the correct answer
1. What is this?
a) This is a book. b) These are books.
2. What are these?
a) This is a cat. b) These are cats.
3. What is this?
a) This is an orange. b) These are oranges.
### Exercise 6. Make a sentence
1. this / my / pencil
____________________
2. these / my / apples
____________________
3. this / a / table
____________________
+23
View File
@@ -0,0 +1,23 @@
{
"data": "ENC[AES256_GCM,data:FZYc0SGYeuMniB3VBuhD9I3THIUSFmMFleKASSuONlDDU9i6FOpSpMKeHIbXZBVvi0VQuQl+i0PGpCtS9wAP2ZzNSlwhNQq6BPWJB79XXoycsU26GZ/C3TyhZN3NahRTzasRx6XtZ+LiWl1s0oGZ+0LoHgjVznSCfg1HL24qZncDiaaKI2D61yIJek6lvfT2wJS44fe3kg86gdwFUpX6HxYazw4sfNyV7mrJzit8ibe0bbXSuJVTjB9twi18f5R26W3BsP1vg89Jk2XhoT6Xmb+AJpCvLtjwPAEMzJVoqNVYbGKeEs0GBLy7sIGLslci9ARn5VRGQqpEL85cP5jHsdtnNkUSCM3w1CIe+QFiUD2KtWWV2TkibVhQ2yf7ogOO8TfKZHGcocxOMyQOeS9hRgy6lBtSAwdQPT+1UecP+BwBay6M4dVs29MlOv9mFILa9V/A/DpyMyLqctFn6auezdCP0/05hVS6YVWz,iv:NmshqJnme6I7AMAU4hxgm2ay2f6u0Xk2nWR+nUVSirs=,tag:rzvEDZVZk2DeySA+DU/3WA==,type:str]",
"sops": {
"age": [
{
"recipient": "age1w4hw2ntxrtfqhht63s9lf7nhjxjmdcc927hndn5ygcqqj532qssq4m2m6p",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXYzA2SUtMK3VNQ1lSb2Jr\nVXJjYmtkTWVvdk16RGtBbEZkSXpYbUdXOUJVCnAwUzlYb285eERtcnlSMTZySEF4\nVWx6MXlsZGZBbUFBaUVYQXk4SUFTbUEKLS0tIDFOMVZkdUZKUUdIOUtPUG1qRy9w\nNGtwbGg0T2FQYXh4N2h4eUhleE56Q0EK1Q5gc6XiQDfWhWk0GZ1jn2Wu1bI9JEMS\ngp5l+5JbA/27Bt8c7q14JhUWewMOWRSDyV4PBZ3kdXpoEV7YEKzy2Q==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age13afz0fxwssgpuk97m00ey7a8ml4gul3uzr59c5cu6ejptq27q55szjvrcn",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSY1MxbmU4Zm5kN1ZaeVVS\nakJTbUFZZEorNk9qcERCVmN0cXlYTDZnMzFzCnZNaDBIL2xXVHdkT1M0ZjZGZ205\nTEhYeEdpVmlHR28zMTBtWTlZSngxSXcKLS0tIEtIQ21vR0tHWkZqd0hhK1FZMnp2\nTVB5d2hpaTRodmFIc3JlUTNSa2RlQlUKhF1Tu2ajkZpZ7k1AoPNRQNI0gksMtV50\n21jVMeeYXg5c/8QcIcczIadS6rcJOdEdUFrjk4Zk4IwoL7w7eFrE3A==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1r25zdeqq8nac6dgca9en28r57ffyz9u9d8z5yc25gc8xqz747vaqmdtk0h",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuWkpSRkFBMWZLNmMyTTBF\nQkxjS2g1TG9nU1hiVlpoUXBRWGd6WDJSWHdJCmtMRkU3V3lMUzhYK3Q2L0lIMkJT\nalRGSVpFcWh4ZlRxczhYLzUya3VOaGsKLS0tIFRmM1FnQ3ExNjNHZ1FmTlpQZUY4\nTFY0TU4rVG0zdXdCaXk3TVRYMHlRdjAKfAfgWwhN3uJYbEbrnvFeJXpfd53kctII\nH86HLNqNA57S93T/E0gb75p6NlFD4PtQSJM+YaY7dciyQ/euc3JfNg==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2026-06-17T11:26:57Z",
"mac": "ENC[AES256_GCM,data:yNoYVeLxXR7az+RUCAcPrhb57MBMKgCtxem4VRp2oblBNsJSLifxH8ftiIAAcagYTWJEnygIRmYQ56Ytoe7UOkiGKFB8tROKctCDzHIVLQoOvjjOvZhfaV391/rKEK1HSm4P/1d2KGKsfqRXXTVRDbIIKEAVqcFI9ZGiOo9H0+4=,iv:BdHSBMYixwF+mv0lw/KNLfZcM92Y7fOp5rEtQri7lH8=,tag:tkrMocjRTnFZzXETH5CRgw==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
}
+32
View File
@@ -0,0 +1,32 @@
## Theme 09 - Plurals
Source style: singular-plural matching and spelling rules.
### Exercise 1. Write the plural
1. apple -> __________
2. box -> __________
3. baby -> __________
4. woman -> __________
5. child -> __________
### Exercise 2. Match
1. one watch
2. one boy
3. one diary
4. one man
5. one person
a. diaries
b. people
c. watches
d. boys
e. men
### Exercise 3. Choose the correct word
1. two cat / cats
2. three baby / babies
3. two sandwich / sandwiches
4. two woman / women
+22
View File
@@ -0,0 +1,22 @@
## Theme 09 - Plurals
Source style: sorting and sentence completion.
### Exercise 4. Write s / es / ies
1. bag -> bag___
2. bus -> bus___
3. baby -> bab___
4. watch -> watch___
### Exercise 5. Complete the sentence
1. These are three __________. (apple)
2. I have got two __________. (box)
3. They are small __________. (baby)
4. These are my __________. (child)
### Exercise 6. Write one sentence
Use: these / books
____________________
+23
View File
@@ -0,0 +1,23 @@
{
"data": "ENC[AES256_GCM,data:XyVY70RnonnDtMaLXhYPeVkXqXHLxWhUybpMrcLnZCNn4Jtrmix3VRZd4MqMs+QR8KbRqWiTSWd9ZO7a2n9WQkvFoZeR44KTpcNEeh66bDMiBsvrNVvVRovM14YPfwQeVtUajcJOXHKBWQyPRsgTShq7BsagCYZ/cQAdQBHqgnFgcCX/1qrLcd/NTO1rcK18TraZfzJ5LH+7AprtxNwofitvMF2pmqRyIIrZvF9h549kEg90xVu79bY4nM/zSNH4AgtxrepMISplGhjo5P9bKiHHGdlA0BD0rfuS1y918P04rz+v8kmkkvbLaW7uAzjQeU8WasoUVCgQ+y5NaTkW37lswO/dXmXo6WYnhxp37II+ol3XOgzXKIRZLOdB9TUiXpjbNfYKjhq3TBBXHbAogWozH1V1hudCjpz6SoDd38iHbMjE5NQVT4yLbXvxHZ1C31iaAyFh+bnGhkBr0uMMP5CY+HcE6//xATr5zPCI+GWW7lCxApyEHw==,iv:b48/ykQZHbXmllTbL1NWNodE/OhG9DzDAfjsJuEHRZ8=,tag:Hp1Cw47pbkw0esQMdLmD5w==,type:str]",
"sops": {
"age": [
{
"recipient": "age1w4hw2ntxrtfqhht63s9lf7nhjxjmdcc927hndn5ygcqqj532qssq4m2m6p",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiSUZJQW8zWEpmbENveXpt\naWIxeityS2tDVGhhWG0xcWpLVkxZQWIzaWxVClBzQ0MvUnJ1UFh4ZkpLNDdTQzEy\nZmlieGtxaS90azY1bEZORS9INVVDb2MKLS0tIE9NWjlaYTI0L3RIKzBYc2lEY3BZ\neGxQcXBqN09zQzNhRjdFVlY4U0I2STAKg0dnOBrtPQP/Y4KgIrFNDqxVTZ8Te4/M\nAZCJ0BA+LFh0eaWiKoiNI/bed7wKPx1RY2PosfxWAABvyF632diHnQ==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age13afz0fxwssgpuk97m00ey7a8ml4gul3uzr59c5cu6ejptq27q55szjvrcn",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQMTdEaS9DOVV1T2JTUmJj\nSThnMXhhYUlya0l3Q243RU9lVTBzVFZsUG5FCklXVzZVTXBKdm1MK29CWklVdlJw\nb1dwc3pyYXk2Vk03U2J4am5PMytKNWsKLS0tIGFXWFRrZVJMejlaTjh2WjRFV3ZR\nMGd1Z203aXpSYWd2UTNkVXowVTBVQjAK2ZYKWL1BV99BAgMDyAAASSx2nHJFMrV3\n639MlvQp2EMpoILIKxcDdU0oKiMFARcePPVzYSyYL0GFKZe24Fiv/A==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1r25zdeqq8nac6dgca9en28r57ffyz9u9d8z5yc25gc8xqz747vaqmdtk0h",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQSnlmVVJQTFVoZWhhOGk4\nMGJRM2hvTXF0QnVjZUxoOTh2eEFaZkZNeVdnCk0zYjZLM21LOEUyOXJVMVZTTkpY\nZWpnRW8ra0psVHRXUERXZjRtWWlQcEEKLS0tIFZjRlk2cllDdjd1cmYzTS9WN3V5\nVHdZSXVKVE9hUXZURHZKdVFjNEl5Sm8KxnOIaIb1eG6bKhCjjCQg4DyMpexavxo2\nWg8F4puicjpMiCgEmNjDU5SHVFVrvZ78DoexzsdQKl/ZHGShaY7QDQ==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2026-06-17T11:26:57Z",
"mac": "ENC[AES256_GCM,data:xA+JnNpiv9cnGZG7KHeCbKNsZo1jZP6o91GIx+eKWfS85+JrIaqZ10t+XwYOxfKTFyC08xQDwPls3O9PN+v3MzVVUHaA9eNGwu/B1ozyzJQIMopNTgknpEJcJAwtqqiTa/+VqcstSd9TVmyGfXys1YipVOttPXtifDJEX1yKLPo=,iv:Yspri4MwVZFDJL+gaNGWAYKkunAP20EWpS5fBMQ2bXk=,tag:BXHiHjtDjgfOAEhV8LLBfw==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
}
+32
View File
@@ -0,0 +1,32 @@
## Theme 10 - Possessives
Source style: choosing and matching ownership words.
### Exercise 1. Choose the correct word
1. This is (my / his) pencil. I have got it.
2. Anna has got a bag. It is (her / my) bag.
3. Tom has got a dog. It is (his / your) dog.
4. We have got a house. It is (our / my) house.
5. You have got a book. It is (your / her) book.
### Exercise 2. Match
1. I
2. you
3. he
4. she
5. we
a. our
b. your
c. her
d. his
e. my
### Exercise 3. Complete the sentence
1. This is __________ mum. (I)
2. This is __________ bag. (she)
3. This is __________ teacher. (we)
4. This is __________ pencil. (you)
+26
View File
@@ -0,0 +1,26 @@
## Theme 10 - Possessives
Source style: very short ownership drills.
### Exercise 4. Choose the correct answer
1. He is Sam. This is his / her cat.
2. She is Nina. This is his / her apple.
3. We are a family. This is our / your house.
4. I am Kate. This is my / his book.
### Exercise 5. Write my / your / his / her / our
1. I am Max. This is __________ ball.
2. She is Emma. This is __________ bag.
3. You are Anna. This is __________ pen.
4. We are students. This is __________ classroom.
### Exercise 6. Make a sentence
1. this / my / book
____________________
2. this / her / bag
____________________
3. this / our / school
____________________
+23
View File
@@ -0,0 +1,23 @@
{
"data": "ENC[AES256_GCM,data:z2B8/0d6UpsMxs4oQd4cIWnG5+mbDtXs+B1hLJ5rWt2yGBeboZOrtondYdgmUO/GoHbyJmd6zEVWu9qv4Pm+z9hOI1Zy1HZ0c5AH3KcFKT4ih40nuA2jX5GQHvRZ4rPPC5/tL6+WKLn+h/vZ8biY4hz0zlY06b0sDCiqcbwD1bqVttuR2zlh819L4Lq45ZxUoIi+yv5dufgjgLguw1vT6gPCfmSNVDegBNqkucZSr88MyRy2sprx3sqY3Vw7McKXPB3TIWdf/BCkaCyKhlydgZCfR7KWO244B3R9r706jAq6MgWwFCyEZcZJUCJysl6FGABsBKZSMba4wF3jI6wJcUQO9jvuzyIyH3wI5dijnw6OmKvpU0RBF4tpCuTk3suVb+YFCuf1sWsKtsv2XMJSEDI2UqKndkY+ZtecDy/vrld9+b5Knnqn1LBIaM17zdLIEvAOJF1Ox3Z1U+eCgqN1L5KpJTJ5CBQ/BLi+mlZYVPWzDKp5tEmnywC0+qOAGo/8ETX5xomDvOOMojm3js0xJBT8qWXbeAOayHEtIRJg+4mF9mZP9F6SzTkg6c617MyJOScTmBlVMjO1e9o6ouhSd8P+mNiKOqF1fCq+yWW3QpdB7XZxbHwBBTzWSlNfer7PEXb3qOz3uZh44WcLgG8=,iv:rVvKvnvVgve0Rk3Wa+RNQqgUi3JCxNSgTFA1rrb7LS4=,tag:5y22c7kHPeeY7ahmlLLd2A==,type:str]",
"sops": {
"age": [
{
"recipient": "age1w4hw2ntxrtfqhht63s9lf7nhjxjmdcc927hndn5ygcqqj532qssq4m2m6p",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBaR3F6Z0VMR3oxd2R4NFAz\nZC9VUUpoTCs2d2dHU3cxSjZMTVYraFh2djNRClJVQ0wrWk9ZQ1p6V1JHcWJkQkRJ\nQVQya1NUQTUrU0RMTjVMWHRUeVhnNGsKLS0tIDVmRi9leE0yVEpURDNkeWV4VUZM\nbzhuWmdQUU82enVoMXoyY3Y0WjhlS1UKeFzLU5HzVEns6PztJBB5kD30JUU7+8k9\nlgp+FJwDRZFV4GXJCXzXkGsXEID4gIpoayT5MPM/8CoBGvmWzYQosw==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age13afz0fxwssgpuk97m00ey7a8ml4gul3uzr59c5cu6ejptq27q55szjvrcn",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1R3BKMUV4TzVqSjVRUXF1\nMDUybzlxdVc2QUQ4Rkd2cTFGdkR3T3Yxalc4CjdqcUhkSFFlM0tCelRVbFFNVjZE\nRkM3cmlhcy9aSFFPeGF3Tlg5UWxnMW8KLS0tIGo4ZFJmLzJmWEZrWjE1YWVRa0wr\nQXlyVWZhNm9YdTQyV0pFQVA2VUxQYU0Kt7EPssmn4gM/fACvWf3oMQ4lzhRWQU+d\n8Q1xtEPT/HeOLuCquqsb/5GCJLy7glg5WrySibTjFIczEhJHNppSWA==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1r25zdeqq8nac6dgca9en28r57ffyz9u9d8z5yc25gc8xqz747vaqmdtk0h",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXN2JNeXhUeStNc3dtK3lZ\neFk0bUQ0SGJ3T1RDenJjNTlqNjVZRnBJUFNJCkI0SEdDNmRjSEFWNXIwbzkyUEZn\nRGE3NTVNekhNRUovQUFSMUZmYUJnZlkKLS0tIEtGQkluWlBtOCtzcE9uSVd5UkdI\nckxKOWRURUVlNXI2QnErU0ZnbzBvZTQKf12Ov3FjHD0m14oySk6EBu4sPdVTwB/N\niarjO+URpzmP5Lm0zuB2Dugqm105+gOLIfgrj1MEjqXZ95dMcRLdJQ==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2026-06-17T11:26:57Z",
"mac": "ENC[AES256_GCM,data:8sv1XhrAgbMMAaDWwrhewl29UfdsosD1QGV4l9nAni4zaN0qWJzM5o2pxq0I/aHv03cOWae0nb/jSiL596rtbOtSpRoctnAoX66xUn3oRH8oziFl3PvcexJKNJ2orrvzuXUtQrTgW6CpsiZsVxc/z2iHqwps+t6ETgJtZ4s31vc=,iv:OEN1rFLmCrB2Ka5ROAk0bzKzMPG0y4WMG/RtbhEkL94=,tag:i7Mv2yw1PCus5wdYVdohrQ==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
}
+29
View File
@@ -0,0 +1,29 @@
## Theme 11 - Negatives
Source style: affirmative to negative and choose the correct form.
### Exercise 1. Make the negative
1. I am happy. -> I __________ happy.
2. She is at home. -> She __________ at home.
3. They are friends. -> They __________ friends.
4. We have got a cat. -> We __________ a cat.
### Exercise 2. Choose the correct answer
1. He is not / are not my dad.
2. I am not / is not tired.
3. They havent got / hasnt got a dog.
4. She hasnt got / havent got a pen.
### Exercise 3. Match
1. I am not
2. She is not
3. We are not
4. He hasnt got
a. in class.
b. a blue bag.
c. sad.
d. my sister.
+35
View File
@@ -0,0 +1,35 @@
## Theme 11 - Negatives
Source style: fill in the gap and simple dialogue practice.
### Exercise 4. Complete the sentence
1. It __________ red.
2. I __________ a teacher.
3. They __________ at school.
4. She __________ a bicycle.
Words:
- am not
- is not
- are not
- hasnt got
### Exercise 5. Write the short answer
1. Are you nine? __________
2. Is it green? __________
3. Have they got a car? __________
4. Has he got a cat? __________
### Exercise 6. Complete the mini-dialogue
1. A: Is she your mum?
B: No, she __________.
2. A: Have you got a dog?
B: No, I __________.
3. A: Are they at home?
B: No, they __________.
+23
View File
@@ -0,0 +1,23 @@
{
"data": "ENC[AES256_GCM,data:UIjPAyB478KxmXHnvLVVXwWyj1noceViOzOXlZjUoivjStyh1QMKM8MSXAmIpnSatnP0tmF7lvH+FOnp25qkWBDYKzetz986alDXxakSyg4sjlJlLLQ2B2Cla+0DlJPF8hxve2kZ4dPfaUnAPHRyxxAq4le/udqzsplq+h02sEu5X0z39/VQB5XHmm7Sd1I8W0Ist4p5nElFcPFO5QXikl9b5fOUolhhRyhI6Wo6uYQEbm/pBj8F48GIdQ+nuxnPkQkBy5gShOq13+MFQpOyzi9xhTGi2DNz8cs4EqXdydhyYd585c3Tjr0/jk7UgfrjXrH7zQAefHdj0u79YufHkjWPCRmC1zelixX2GMrsbAcZxPnCmOZcmYB2bK9m+mOZVj5hVhBW3yMpT8dSmZUiGxNJGzDBJHNna67W/lv2ImFCiwANFh1DMInAR312skdyYJDpGGNmOb26t0c6J+3xciS8pdaApNyMsxGnAAbuEDz1c50OnvfYGmizXwtTETk27ojJTJ16QthutabxDJps0CltUbd8XRmv7HLhpwYY8kA9feEUZJOt20IqmN9HzfzfWn6hgF8wdKpSpVqRTYl0Nr01NHdhEHWC8TYgrAnV6t+4ZjcP1TE+CtSXXDf7MRypKWUxZqyy82ufo8KP+jw+NooO,iv:qHG3Xx6LH+4nguzTCgOK/k5PE8WdxMxePHkZ/YqewWA=,tag:8CZleeJgkMLZlr85xO7vMw==,type:str]",
"sops": {
"age": [
{
"recipient": "age1w4hw2ntxrtfqhht63s9lf7nhjxjmdcc927hndn5ygcqqj532qssq4m2m6p",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTZTFVUFpHS1RzSkRkelBI\nS3F5cmFiWmlPOVNuV2o3UjVpMkkrU05ob0dnClBrNExhQzFEK2h3S1dheFNDdC9Q\nMUdJZkh3eUdJT1EyRmF3Z01OTFBKRVkKLS0tIEVjWHFNS1p0cjRQQU1oczh1Qm55\nV1FJYWwzVGg5M3N6TUdnQ3pVSUIvVzAKOh7N4FC90C0wTGd1jPU5t//Jv3+fcMxp\nsRCU//FH79BALHrsiIqXFujPYou0ch/Akkm+GvshT8VUyulSrH4iJQ==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age13afz0fxwssgpuk97m00ey7a8ml4gul3uzr59c5cu6ejptq27q55szjvrcn",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWaWFMZUIwR3JhMzlINUts\nT3JvQUVsM1lzZ2piRjdiOVY2c1hsQTFKbFZnCnpRTTh5U3p6bVAya01zTHN0V1FO\nTnZXWUZuakdUQ0NGWUVVdHUvb0ZVOU0KLS0tIHk0ZEo3bUJ4U0cvRFJUZFNKT0JQ\ndzlkUTR3TnR2cjhyUm44M09SMHVPMHcKlYe2vBgF6eVTtoZjJNzJ4cxb2JdNma0R\n033us/NcdFaYPBq992Ok2301NztoKz0TfNoYcJMU8gGaeKjUkijTiQ==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1r25zdeqq8nac6dgca9en28r57ffyz9u9d8z5yc25gc8xqz747vaqmdtk0h",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6R0dubkxKRkRLdllCQ2R2\nUmhhQ3RxNDczWEljWnBUVnpNRXBCTm1Zd3dZCjE5K0NUdGVRSlhJRTZGUmRxN2do\nZmprK29XZllYNW9PZFRXNE5FYkhTbzAKLS0tIG9MWnNRUmo1R3NHSUxndllrWExa\nTlg0eWxFOGRzUHVBeFBJSEg0R2djd1UKjgHDD3b5TaGhB0rhZg5JqUCsV0GGvggZ\npgy6EtChFAAS9CIf16ZEfLvRg+SeuVXjBcNa58Mb42bvf9WptPq1og==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2026-06-17T11:26:57Z",
"mac": "ENC[AES256_GCM,data:DnSMFiNwD2yRMBJLWIju9ysD6v+/0Dk47hrbcwi/ZKR+8QFhrnUGk8XXaXOY3tTSKfVRk5PKBJKUMHssKvU5W72Stdu6/QEYLfRqDR5Y45mMZ5TEqZYJ5T9AL6q8orHiPO+GtwGc+11J3riwfe64R4gJc0fTQG2x3ccDrB6o5os=,iv:pcKW98mXlPfOyWdPWox2TCX7fDvrxRW96scSUtFwJqM=,tag:Dd5csDqz7+lziWTSpKd0ZA==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
}
@@ -0,0 +1,38 @@
## Theme 12 - Classroom phrases
Source style: survival English and mini-class dialogues.
### Exercise 1. Match the phrase and the meaning
1. Excuse me.
2. I dont understand.
3. Can you repeat that, please?
4. Whats this in English?
5. How do you spell it?
a. Say it again, please.
b. Sorry, I want to ask something.
c. I do not know this word.
d. Tell me the letters.
e. I do not understand.
### Exercise 2. Choose the correct phrase
1. You want to ask politely.
Excuse me. / Goodbye.
2. You do not understand.
Im fine, thanks. / I dont understand.
3. You want the teacher to say it again.
Can you repeat that, please? / See you soon.
4. You want the English word.
Whats this in English? / How old are you?
### Exercise 3. Complete the phrase
1. Excuse __________.
2. I dont __________.
3. Can you repeat that, __________?
4. Whats this in __________?
@@ -0,0 +1,34 @@
## Theme 12 - Classroom phrases
Source style: controlled dialogue completion.
### Exercise 4. Complete the mini-dialogue
1. A: Whats this in English?
B: Its a pen.
2. A: Can you repeat that, please?
B: Yes, of __________.
3. A: How do you spell Brazil?
B: B-R-A-Z-I-L.
### Exercise 5. Write the correct phrase
1. You do not know the meaning.
__________________________
2. You do not understand.
__________________________
3. You want to ask politely.
__________________________
### Exercise 6. Put the words in order
1. this / in / English / Whats
__________________________
2. repeat / please / that / Can / you
__________________________
3. do / spell / you / it / How
__________________________