Another site:
AllTop 200 most popular tests to learn Spanish...
1) Subjunctive present (dridro) 1 536 765
2) Placement test : grammar (dridro) 1 352 498
3) Pretérito indefinido (viothur) 787 873
4) Pretérito indefinido (claire1) 746 828
5) Pretérito imperfecto (anonyme) 696 944
6) Placement test : vocabulary beginners (bridg) 665 862
7) Ser /estar? (claire1) 652 560
8) Spanish alphabet (claire1) 510 300
9) Present (bridg) 486 512
10) Imperative (anonyme) 467 510
11) Placement test (hidalgo) 456 203
12) Present : regular verbs (anonyme) 381 361
13) Pretérito indefinido: irregular (nicks0206) 340 449
14) Pretérito imperfecto (tinou) 340 364
15) Alphabet (yanhel) 334 479
16) Estar+Gerund (anonyme) 318 190
17) Choose the correct article (claire1) 304 425
18) Gustar (anonyme) 298 081
19) Pretérito perfecto (anonyme) 286 179
20) What time is it? (webmaster) 281 712
21) Imperative (anonyme) 275 117
22) Numbers 1-100 (webmaster) 270 697
23) Plural (claire1) 269 579
24) Pretérito indefinido (anonyme) 268 065
25) Future (claire1) 259 542
26) Indicative present (anonyme) 259 131
27) Pretérito indefinido (sara60) 255 339
28) Pretérito Indefinido vs Pretérito Imperfecto (nick27) 243 150
29) Pronounce the nasal (yanhel) 236 138
30) Subjunctive present (anonyme) 235 461
31) Pretérito imperfecto (bikette329) 225 318
32) Conditional (anonyme) 223 439
33) Counting from 1 to 10 (bridg) 211 289
34) Future (anonyme) 201 376
35) Numbers (lemarseillais) 194 347
36) Ser (claire1) 186 988
37) Present (hidalgo) 186 482
38) Por/para (lemarseillais) 184 655
39) Placement test (yanhel) 181 903
40) Verbos con diptongación (nicks0206) 174 189
41) Pretérito imperfecto (anonyme) 173 630
42) Numbers in Spanish (from 1 to 1,000,000) (anonyme) 170 010
43) Present: -AR -ER -IR (anonyme) 169 388
44) Pretérito indefinido (pepette62) 168 977
45) Numbers in letters (anonyme) 164 818
46) Date (dridro) 158 180
47) Soler + infinitive (nicks0206) 155 147
48) Gustar, doler, encantar ... (nicks0206) 154 598
49) Ser /Estar (yanhel) 153 598
50) El, la, los, las (anonyme) 147 684
51) All past tenses (hidalgo) 147 684
52) Present (anonyme) 146 140
53) Present (anonyme) 145 974
54) Numbers 11-20 (bridg) 145 281
55) Colours (bridg) 141 832
56) Estar (claire1) 141 801
57) Pretérito Indefinido (sergiomax) 141 069
58) Pretérito indefinido (anonyme) 140 384
59) Future (anonyme) 139 721
60) Animals (anonyme) 137 992
61) Future (hidalgo) 136 631
62) El pretérito perfecto compuesto (nicks0206) 135 539
63) El empleo de SER y ESTAR (anonyme) 135 320
64) Demonstrative adjectives (dridro) 134 511
65) Poner los verbos entre paréntesis en los tiempos indicados. (dridro) 132 002
66) Introducing oneself (anonyme) 131 789
67) Subjunctive (yanhel) 130 791
68) Subjunctive (yanhel) 130 634
69) Present (anonyme) 128 443
70) Imperative: -ar (dridro) 126 917
71) Pronombres personales complementos de objeto directo e indir (dridro) 125 413
72) Masculine/Feminine (claire1) 124 874
73) Right tenses (anonyme) 124 846
74) Future (claire1) 123 193
75) Gerund (hidalgo) 119 728
76) Placement test (yanhel) 119 281
77) Pretérito indefinido (claire1) 111 708
78) Nationalities (webmaster) 109 738
79) Human body (bridg) 109 206
80) Imperative (dridro) 106 624
81) Gustar (anonyme) 106 375
82) Ropa y Accesorios (yanhel) 104 732
83) Days, months and seasons (pepette62) 104 432
84) Indicative tenses (anonyme) 104 383
85) Comparison : tan..como, tanto ..como, tanto/a/os/as..como (nicks0206) 102 143
86) Ser / estar Present (anonyme) 102 005
87) Imperfect (nicks0206) 101 403
88) Adjectives agreement (nicks0206) 98 882
89) Imperative (anonyme) 98 674
90) Pretérito indefinido (anonyme) 97 753
91) Gustar (tinou) 97 561
92) Dictation (claire1) 96 932
93) Prepositions Por / Para (claire1) 96 122
94) Plural (hidalgo) 96 088
95) Pretérito perfecto (anonyme) 95 690
96) Ser / Estar (anonyme) 95 538
97) Introducing someone (yanhel) 95 436
98) Past tenses (anonyme) 94 884
99) Estar + gerund (anonyme) 94 449
100) Present: diphtongues (anonyme) 94 271
101) Cardinal numbers (anonyme) 94 178
102) Articles & days (claire1) 91 368
103) Numbers 1 - 1,000 (anonyme) 90 798
104) Conjugation (dridro) 90 704
105) Gerund (nicks0206) 90 511
106) Find the correct capital (claire1) 89 821
107) Accents (anonyme) 89 531
108) Colors (lemarseillais) 89 446
109) Introducing oneself (anonyme) 89 227
110) Present (hidalgo) 88 293
111) Imperative (yanhel) 88 076
112) Me in Spanish (yanhel) 86 386
113) What time is it? (anonyme) 86 145
114) Present: /e/ => /i/ (anonyme) 85 010
115) Fruits (claire1) 84 717
116) All tenses (yanhel) 84 704
117) What time is it? (pepette62) 84 375
118) SER / ESTAR (anonyme) 83 889
119) Build these sentences (anonyme) 83 444
120) Estar + gerund (claire1) 83 308
121) Gerund (anonyme) 82 807
122) Estar + gerund (mrkenedy) 82 796
123) Future (anonyme) 82 487
124) Present (anonyme) 82 298
125) Pretérito indefinido - Subjunctive imperfect (yanhel) 81 726
126) Future: voy a comer (anonyme) 81 696
127) Accents (bridg) 81 428
128) Plural (pepette62) 81 377
129) Maths (webmaster) 79 861
130) Present (nicks0206) 79 811
131) Sentences (claire1) 79 656
132) Masculine/Feminine (claire1) 79 628
133) Future (anonyme) 79 448
134) Imperative (sara60) 79 312
135) Subjunctive: present (anonyme) 78 996
136) Present - Regular verbs (anonyme) 78 836
137) Dialogue: 1st sentences (claire1) 78 014
138) Conditional (anonyme) 77 805
139) Indefinite articles (anonyme) 76 676
140) Spanish pronunciation: ń j ll ch r and consonants (yanhel) 76 651
141) Turn into the plural (anonyme) 76 230
142) Diphtongue (present) (anonyme) 75 525
143) Comprehension test: level B2 (yanhel) 74 948
144) Future : ir +verb (claire1) 74 877
145) Futur (acebo) 72 915
146) SER y Estar (claire1) 72 701
147) Está,están,hay (claire1) 72 266
148) Dictation : alphabet (claire1) 72 254
149) Present : What about a coffee? (claire1) 72 081
150) Simple past - irregular verbs (hidalgo) 71 823
151) Prepositions A, DE, EN, CON (anonyme) 71 408
152) Ser / Estar (anonyme) 70 924
153) Present (anonyme) 69 903
154) Gustar (anonyme) 69 194
155) Pretérito Indefinido / Pretérito Perfecto (claire1) 69 133
156) Possessive adjectives (anonyme) 68 995
157) Usted (claire1) 68 704
158) House (claire1) 68 591
159) Orders (anonyme) 67 780
160) Imperative: regular verbs (dridro) 67 742
161) Present (yanhel) 67 502
162) Gender of the words (claire1) 66 659
163) Bilingual dialogue : A formal conversation (claire1) 66 335
164) Pretérito indefinido (anonyme) 66 194
165) Comparatives (hidalgo) 65 962
166) Present: regular verbs (tinou) 65 679
167) Who am I talking about? (bridg) 65 536
168) Syllables (dridro) 65 499
169) Hora (anonyme) 65 274
170) Spanish accents (claire1) 65 152
171) Indicative past tense (anonyme) 64 786
172) Vocabulary : verbs (actions) (bridg) 64 420
173) Ordinal numbers (anonyme) 64 113
174) Progressive form (anonyme) 64 005
175) Pretérito indefinido - irregular verbs (anonyme) 63 736
176) Present: Estar + gerund (anonyme) 63 606
177) Subjunctive imperfect (pierre222) 63 426
178) Present (nicks0206) 63 126
179) Introducing oneself (claire1) 62 980
180) Present (irregular verbs) (hidalgo) 62 860
181) Indefinite preterit (anonyme) 62 385
182) Placement test (hidalgo) 61 834
183) Present (anonyme) 61 611
184) Sequence of tenses (anonyme) 61 351
185) Imperative (hidalgo) 61 223
186) Le lo la se. (anonyme) 60 611
187) Pretérito indefinido / pretérito perfecto (hidalgo) 60 229
188) Numbers in letters (anonyme) 60 101
189) Future (anonyme) 60 057
190) C / Z (pepette62) 59 924
191) Animals (nicks0206) 59 690
192) Human body (webmaster) 59 250
193) Level test II (yanhel) 59 144
194) Months (claire1) 58 749
195) Conditional - SI + sequence of tenses (nicks0206) 58 667
196) El acento escrito (anonyme) 58 562
197) Pretérito perfecto (anonyme) 58 224
198) Vegetables (claire1) 58 083
199) SER / ESTAR (anonyme) 58 039
200) Adjectives - agreement (anonyme) 57 929
