might | should have + past participle

Point 64 in the category of MODALITY/PAST is ‘should’ have + ‘-ed’, but might is also listed at the same level.

An iWeb search for:

should|might have _VVN

1 SHOULD HAVE KNOWN 12941
2 SHOULD HAVE TAKEN 6706
3 SHOULD HAVE GONE 6439
4 SHOULD HAVE MADE 6207

5 MIGHT HAVE NOTICED 6193

6 MIGHT HAVE SEEN 6136
7 MIGHT HAVE MADE 5866
8 SHOULD HAVE SAID 5760
9 MIGHT HAVE MISSED 5723
10 SHOULD HAVE SEEN 5259
11 MIGHT HAVE HEARD 5006

12 SHOULD HAVE RECEIVED 4276

13 MIGHT HAVE THOUGHT 4265


14 MIGHT HAVE HAPPENED 3940

PELIC STUDENT: Arabic,Male,4,g

In my opinion, I think it might have happened because the earth comes up and down.


15 MIGHT HAVE GONE 3858
16 SHOULD HAVE GOTTEN 3565
17 MIGHT HAVE TAKEN 3495
18 SHOULD HAVE WON 3443
19 MIGHT HAVE COME 3400
20 SHOULD HAVE USED 3394
21 MIGHT HAVE GOTTEN 3220
22 MIGHT HAVE GUESSED 3040
23 SHOULD HAVE GIVEN 2886
24 SHOULD HAVE PUT 2854
25 MIGHT HAVE EXPECTED 2808
26 SHOULD HAVE READ 2743
27 MIGHT HAVE FOUND 2717
28 SHOULD HAVE COME 2679
29 SHOULD HAVE ASKED 2598
30 SHOULD HAVE TOLD 2559
31 MIGHT HAVE SAID 2557
32 SHOULD HAVE THOUGHT 2540
33 SHOULD HAVE MENTIONED 2458
34 MIGHT HAVE CAUSED 2443
35 MIGHT HAVE CHANGED 2364
36 SHOULD HAVE BOUGHT 2282
37 SHOULD HAVE LEFT 2181
38 SHOULD HAVE KEPT 2150
39 MIGHT HAVE HELPED 2148
40 SHOULD HAVE STAYED 2077
41 MIGHT HAVE LOOKED 1958
42 MIGHT HAVE USED 1944
43 SHOULD HAVE GOT 1923
44 SHOULD HAVE HAPPENED 1919
45 SHOULD HAVE STARTED 1910
46 MIGHT HAVE GIVEN 1838
47 MIGHT HAVE WORKED 1724
48 MIGHT HAVE SEEMED 1679
49 SHOULD HAVE CALLED 1675
50 SHOULD HAVE ADDED 1665
51 SHOULD HAVE PAID 1566
52 MIGHT HAVE FELT 1537
53 MIGHT HAVE LOST 1535
54 SHOULD HAVE STOPPED 1504
55 MIGHT HAVE GOT 1499
56 SHOULD HAVE INCLUDED 1484
57 SHOULD HAVE LEARNED 1470
58 SHOULD HAVE LOOKED 1423
59 MIGHT HAVE BECOME 1373
60 SHOULD HAVE WAITED 1353
61 MIGHT HAVE SAVED 1310
62 SHOULD HAVE LISTENED 1279
63 SHOULD HAVE CHECKED 1250
64 MIGHT HAVE PLAYED 1247
65 SHOULD HAVE TRIED 1210
66 MIGHT HAVE LED 1205
67 SHOULD HAVE COMPLETED 1179
68 MIGHT HAVE OCCURRED 1148
69 MIGHT HAVE LEFT 1141
70 MIGHT HAVE READ 1140
71 SHOULD HAVE BROUGHT 1134
72 MIGHT HAVE PUT 1094
73 SHOULD HAVE WRITTEN 1094
74 SHOULD HAVE ENDED 1081
75 MIGHT HAVE STARTED 1079
76 SHOULD HAVE LET 1075
77 SHOULD HAVE WORKED 1035
78 MIGHT HAVE TURNED 1020
79 MIGHT HAVE ENDED 1015
80 SHOULD HAVE EXPECTED 1013
81 MIGHT HAVE FORGOTTEN 989
82 MIGHT HAVE WANTED 953
83 SHOULD HAVE REALIZED 941
84 SHOULD HAVE FOUND 935
85 MIGHT HAVE WON 923
86 SHOULD HAVE SENT 904
87 MIGHT HAVE HOPED 901
88 MIGHT HAVE KNOWN 897
89 MIGHT HAVE TRIED 893
90 SHOULD HAVE STUCK 886
91 SHOULD HAVE DIED 885
92 SHOULD HAVE SPENT 852
93 MIGHT HAVE CONTRIBUTED 843
94 SHOULD HAVE PLAYED 834
95 MIGHT HAVE ADDED 819
96 SHOULD HAVE NOTICED 805
97 SHOULD HAVE PICKED 795
98 SHOULD HAVE SCORED 795
99 MIGHT HAVE WRITTEN 790
100 MIGHT HAVE RECEIVED 776