Another site:
AllTop 200 most popular tests to learn Spanish...
1) Subjunctive present (dridro) 1 531 731
2) Placement test : grammar (dridro) 1 351 051
3) Pretérito indefinido (viothur) 784 442
4) Pretérito indefinido (claire1) 744 763
5) Pretérito imperfecto (anonyme) 694 188
6) Placement test : vocabulary beginners (bridg) 665 365
7) Ser /estar? (claire1) 650 607
8) Spanish alphabet (claire1) 510 193
9) Present (bridg) 485 601
10) Imperative (anonyme) 465 308
11) Placement test (hidalgo) 455 538
12) Present : regular verbs (anonyme) 379 991
13) Pretérito indefinido: irregular (nicks0206) 338 849
14) Pretérito imperfecto (tinou) 338 712
15) Alphabet (yanhel) 333 736
16) Estar+Gerund (anonyme) 317 662
17) Choose the correct article (claire1) 304 103
18) Gustar (anonyme) 297 233
19) Pretérito perfecto (anonyme) 284 740
20) What time is it? (webmaster) 281 645
21) Imperative (anonyme) 274 847
22) Numbers 1-100 (webmaster) 270 233
23) Plural (claire1) 269 379
24) Pretérito indefinido (anonyme) 267 002
25) Future (claire1) 258 681
26) Indicative present (anonyme) 258 371
27) Pretérito indefinido (sara60) 253 837
28) Pretérito Indefinido vs Pretérito Imperfecto (nick27) 242 288
29) Pronounce the nasal (yanhel) 235 618
30) Subjunctive present (anonyme) 234 410
31) Pretérito imperfecto (bikette329) 223 479
32) Conditional (anonyme) 222 841
33) Counting from 1 to 10 (bridg) 210 773
34) Future (anonyme) 200 844
35) Numbers (lemarseillais) 194 184
36) Ser (claire1) 186 888
37) Present (hidalgo) 185 930
38) Por/para (lemarseillais) 184 006
39) Placement test (yanhel) 181 697
40) Verbos con diptongación (nicks0206) 173 744
41) Pretérito imperfecto (anonyme) 173 037
42) Numbers in Spanish (from 1 to 1,000,000) (anonyme) 169 358
43) Present: -AR -ER -IR (anonyme) 169 070
44) Pretérito indefinido (pepette62) 167 041
45) Numbers in letters (anonyme) 164 412
46) Date (dridro) 158 100
47) Soler + infinitive (nicks0206) 154 720
48) Gustar, doler, encantar ... (nicks0206) 154 348
49) Ser /Estar (yanhel) 153 307
50) El, la, los, las (anonyme) 147 474
51) All past tenses (hidalgo) 147 341
52) Present (anonyme) 145 709
53) Present (anonyme) 145 161
54) Numbers 11-20 (bridg) 144 882
55) Estar (claire1) 141 709
56) Colours (bridg) 141 629
57) Pretérito Indefinido (sergiomax) 140 214
58) Pretérito indefinido (anonyme) 140 076
59) Future (anonyme) 139 189
60) Animals (anonyme) 137 798
61) Future (hidalgo) 135 857
62) El pretérito perfecto compuesto (nicks0206) 135 364
63) El empleo de SER y ESTAR (anonyme) 134 978
64) Demonstrative adjectives (dridro) 134 453
65) Poner los verbos entre paréntesis en los tiempos indicados. (dridro) 131 595
66) Introducing oneself (anonyme) 131 474
67) Subjunctive (yanhel) 130 423
68) Subjunctive (yanhel) 130 289
69) Present (anonyme) 128 239
70) Imperative: -ar (dridro) 126 628
71) Pronombres personales complementos de objeto directo e indir (dridro) 125 255
72) Masculine/Feminine (claire1) 124 473
73) Right tenses (anonyme) 124 370
74) Future (claire1) 123 029
75) Gerund (hidalgo) 119 356
76) Placement test (yanhel) 119 140
77) Pretérito indefinido (claire1) 111 359
78) Nationalities (webmaster) 109 726
79) Human body (bridg) 109 032
80) Imperative (dridro) 106 376
81) Gustar (anonyme) 106 172
82) Ropa y Accesorios (yanhel) 104 501
83) Days, months and seasons (pepette62) 104 317
84) Indicative tenses (anonyme) 104 239
85) Comparison : tan..como, tanto ..como, tanto/a/os/as..como (nicks0206) 102 023
86) Ser / estar Present (anonyme) 101 851
87) Imperfect (nicks0206) 101 164
88) Adjectives agreement (nicks0206) 98 654
89) Imperative (anonyme) 98 208
90) Pretérito indefinido (anonyme) 97 506
91) Gustar (tinou) 97 347
92) Dictation (claire1) 96 896
93) Plural (hidalgo) 95 881
94) Prepositions Por / Para (claire1) 95 859
95) Ser / Estar (anonyme) 95 288
96) Introducing someone (yanhel) 95 268
97) Pretérito perfecto (anonyme) 95 249
98) Past tenses (anonyme) 94 449
99) Estar + gerund (anonyme) 94 255
100) Cardinal numbers (anonyme) 94 105
101) Present: diphtongues (anonyme) 94 044
102) Articles & days (claire1) 91 229
103) Numbers 1 - 1,000 (anonyme) 90 473
104) Conjugation (dridro) 90 449
105) Gerund (nicks0206) 90 219
106) Find the correct capital (claire1) 89 707
107) Colors (lemarseillais) 89 380
108) Accents (anonyme) 89 377
109) Introducing oneself (anonyme) 89 033
110) Present (hidalgo) 87 933
111) Imperative (yanhel) 87 865
112) Me in Spanish (yanhel) 86 210
113) What time is it? (anonyme) 86 065
114) Present: /e/ => /i/ (anonyme) 84 905
115) Fruits (claire1) 84 676
116) All tenses (yanhel) 84 532
117) What time is it? (pepette62) 84 200
118) SER / ESTAR (anonyme) 83 778
119) Build these sentences (anonyme) 83 321
120) Estar + gerund (claire1) 83 105
121) Gerund (anonyme) 82 444
122) Estar + gerund (mrkenedy) 82 401
123) Present (anonyme) 82 177
124) Future (anonyme) 82 058
125) Pretérito indefinido - Subjunctive imperfect (yanhel) 81 498
126) Future: voy a comer (anonyme) 81 419
127) Accents (bridg) 81 394
128) Plural (pepette62) 81 237
129) Maths (webmaster) 79 810
130) Present (nicks0206) 79 654
131) Sentences (claire1) 79 534
132) Masculine/Feminine (claire1) 79 457
133) Future (anonyme) 79 273
134) Imperative (sara60) 78 872
135) Present - Regular verbs (anonyme) 78 796
136) Subjunctive: present (anonyme) 78 495
137) Dialogue: 1st sentences (claire1) 77 887
138) Conditional (anonyme) 77 376
139) Indefinite articles (anonyme) 76 530
140) Spanish pronunciation: ń j ll ch r and consonants (yanhel) 76 457
141) Turn into the plural (anonyme) 76 026
142) Diphtongue (present) (anonyme) 75 180
143) Future : ir +verb (claire1) 74 832
144) Comprehension test: level B2 (yanhel) 74 814
145) SER y Estar (claire1) 72 593
146) Dictation : alphabet (claire1) 72 214
147) Está,están,hay (claire1) 72 155
148) Present : What about a coffee? (claire1) 71 986
149) Futur (acebo) 71 955
150) Simple past - irregular verbs (hidalgo) 71 544
151) Prepositions A, DE, EN, CON (anonyme) 71 229
152) Ser / Estar (anonyme) 70 849
153) Present (anonyme) 69 633
154) Gustar (anonyme) 69 149
155) Pretérito Indefinido / Pretérito Perfecto (claire1) 68 996
156) Possessive adjectives (anonyme) 68 962
157) Usted (claire1) 68 562
158) House (claire1) 68 474
159) Imperative: regular verbs (dridro) 67 550
160) Present (yanhel) 67 373
161) Orders (anonyme) 66 830
162) Gender of the words (claire1) 66 614
163) Bilingual dialogue : A formal conversation (claire1) 66 302
164) Pretérito indefinido (anonyme) 65 907
165) Comparatives (hidalgo) 65 770
166) Present: regular verbs (tinou) 65 666
167) Who am I talking about? (bridg) 65 438
168) Syllables (dridro) 65 304
169) Spanish accents (claire1) 65 141
170) Hora (anonyme) 65 139
171) Indicative past tense (anonyme) 64 596
172) Vocabulary : verbs (actions) (bridg) 64 300
173) Ordinal numbers (anonyme) 63 805
174) Progressive form (anonyme) 63 760
175) Pretérito indefinido - irregular verbs (anonyme) 63 617
176) Present: Estar + gerund (anonyme) 63 462
177) Subjunctive imperfect (pierre222) 63 145
178) Present (nicks0206) 63 033
179) Introducing oneself (claire1) 62 838
180) Present (irregular verbs) (hidalgo) 62 772
181) Indefinite preterit (anonyme) 61 900
182) Placement test (hidalgo) 61 793
183) Present (anonyme) 61 392
184) Sequence of tenses (anonyme) 61 270
185) Imperative (hidalgo) 61 028
186) Le lo la se. (anonyme) 60 411
187) Pretérito indefinido / pretérito perfecto (hidalgo) 60 050
188) Numbers in letters (anonyme) 60 011
189) Future (anonyme) 60 003
190) C / Z (pepette62) 59 763
191) Animals (nicks0206) 59 611
192) Human body (webmaster) 59 215
193) Level test II (yanhel) 59 086
194) Months (claire1) 58 725
195) Conditional - SI + sequence of tenses (nicks0206) 58 577
196) El acento escrito (anonyme) 58 389
197) Vegetables (claire1) 58 062
198) SER / ESTAR (anonyme) 58 003
199) Pretérito perfecto (anonyme) 57 953
200) Adjectives - agreement (anonyme) 57 848
